最新消息:

2014年11月的内容

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 10年前 (2014-11-10) 3092浏览 0评论

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

Nginx FastCGI模块(FastCGI)
cache

Nginx FastCGI模块(FastCGI)

admin 10年前 (2014-11-10) 2964浏览 0评论

FastCGI模块(FastCGI) – 范圣帅 – 博客园 这个模块允许nginx同FastCGI协同工作,并且控制哪些参数将被安全传递。 例: location / { fastcgi_pass localhost:900...

TCP 状态 FIN_WAIT1
FIN_WAIT1

TCP 状态 FIN_WAIT1

admin 10年前 (2014-11-07) 4106浏览 0评论

前些天,一堆人在 TCPCopy 社区里闲扯蛋,有人提了一个问题:FIN_WAIT1 能持续多久?引发了一场讨论,期间我得到斌哥和多位朋友的点化,受益良多。 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: 看图可知,主动关闭的一方发...

Python 性能分析入门指南
python

Python 性能分析入门指南

admin 10年前 (2014-11-06) 3556浏览 0评论

虽然并非你编写的每个 Python 程序都要求一个严格的性能分析,但是让人放心的是,当问题发生的时候,Python 生态圈有各种各样的工具可以处理这类问题。 分析程序的性能可以归结为回答四个基本问题: 正运行的多快 速度瓶颈在哪里 内存使用率是多少 ...

TCP fast open 实践笔记
tcp

TCP fast open 实践笔记

admin 10年前 (2014-11-06) 3332浏览 0评论

什么是 TCP Fast Open TCP Fast Open 简称 TFO,其目的是缩短 TCP 三次握手的时间。通过加入 cookie,在握手阶段就可以传输数据包,从而将三次握手的延时降低到最低。比较适用于网络延时比较长的场景。 CP Fast ...

使用 Flask 搭建静态博客
flask

使用 Flask 搭建静态博客

admin 10年前 (2014-11-06) 4173浏览 0评论

现在流行的静态博客/网站生成工具有很多,比如 Jekyll, Pelican, Middleman, Hyde 等等,StaticGen 列出了目前最流行的一些静态网站生成工具。 我们的内部工具由 Python/Flask/MongoDB 搭建,现在...

Tomcat7并发优化
apr

Tomcat7并发优化

admin 10年前 (2014-11-06) 5583浏览 0评论

Tomcat 常用运行模式有3种,分别为 bio,nio,apr.生产环境建议用apr,详细请看 tomcat的三种模式(bio、nio、apr) 安装APR [root@aikaiyuan ~]# yum -y install apr apr-de...

tomcat的三种模式(bio、nio、apr)
apr

tomcat的三种模式(bio、nio、apr)

admin 10年前 (2014-11-06) 12656浏览 0评论

tomcat的运行模式有3种 1)bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2)nio  利用java的异步io护理技术,noblocking IO技术. 想运行在该模式下,直接修改server.xml里的Connector节点...

服务器网卡收包性能测试
带宽

服务器网卡收包性能测试

admin 10年前 (2014-11-05) 5231浏览 0评论

上面的更多的是放在带宽使用率上,即如何尽可能的打满,但是都遗漏一个重要的细节,那就是 packet/s,这个论坛的作者一语中的: – how many packets/sec you have. In fact, network throughput...

启用服务器的远程IPMI Console功能
IPMI

启用服务器的远程IPMI Console功能

admin 10年前 (2014-11-05) 8973浏览 0评论

背景介绍: IPMI是智能型平台管理接口(Intelligent Platform Management Interface)的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种工业标准,该标准由Intel,HP,DELL和Sup...

MySQL 数据库双主改造
mysql

MySQL 数据库双主改造

admin 10年前 (2014-11-05) 3369浏览 0评论

对于使用中的已有了一些数据库的 MySQL, 如何改造成双主呢? 这里写一篇文章, 详细记录操作步骤. 听取各位的意见. 这里假设有两台服务器: A 和 B. 要让他们互为主, 但实际使用时, 不同的服务器只服务不同的 db, 避免出现数据冲突. 1...

查询linux自动重新启动原因
Linux

查询linux自动重新启动原因

admin 10年前 (2014-11-05) 8457浏览 0评论

背景:今天自己的vps服务器突然重启了,不知何原因,下面这些方法好像也没看明白,先写这儿。 1、Linux 服务器因 CPU 温度过高自动重启 http://www.s2.cn/news.php?id=33 2、Linux服务器不明原因重启了,怎么查...

linux动态库的种种要点
Linux

linux动态库的种种要点

admin 10年前 (2014-11-05) 3215浏览 0评论

linux下使用动态库,基本用起来还是很容易。但如果我们的程序中大量使用动态库来实现各种框架/插件,那么就会遇到一些坑,掌握这些坑才有利于程序更稳健地运行。 本篇先谈谈动态库符号方面的问题。 测试代码可以在github上找到 符号查找 一个应用程序t...

wget与wput
wget

wget与wput

admin 10年前 (2014-11-05) 4052浏览 0评论

不多写,就几个关键点: wget ftp://xxx.xxx.xxxx.xxx/data/* –ftp-user=xxx –ftp-password=xxx 用于下载FTP目录 wput /var/www/xxxx ftp:/...

PYTHON WEB框架的选择
python

PYTHON WEB框架的选择

admin 10年前 (2014-11-05) 3758浏览 0评论

一、缘起网站 大约十多年前(1998年),我做了人生中的第一个网站。那是用的语言是 ASP,工具是 FrontPage。 后来(2000~2004年),我做了一段时间网站开发,负责前端到后端、美术到产品的所有内容,使用的语言是 ASP 和 PHP,工...

PYTHON 包管理工具解惑
pip

PYTHON 包管理工具解惑

admin 10年前 (2014-11-05) 3241浏览 0评论

一、困惑 作为一个 Python 初学者,我在包管理上感到相当疑惑(嗯,是困惑)。主要表现在下面几个方面: 这几个包管理工具有什么不同? * distutils * setuptools * distribute * disutils2 * dist...

关于python中的setup.py
python

关于python中的setup.py

admin 10年前 (2014-11-05) 3496浏览 0评论

前言 其实对于setup.py和setup.cfg的关注是从OpenStack的源码包中开始的,OpenStack每个组件的发布时都是一个tar.gz包,同样,我们直接从github上clone代码后也会发现两个文件的存在。当阅读Nova或Ceilo...