服务器上Gunicorn出现Timout 错误

Ngnix端出现以下错误

2013/07/29 09:25:24 [error] 30266#0: *6267 upstream timed out (110: Connection timed out) while reading response header from upstream, client: xxx.xxx.xxx.xxx ...

Gunicorn端出现以下错误

2013-07-29 11:05:41,127 INFO  [gunicorn.error][Dummy-1] Booting worker with pid: 29995
2013-07-29 11:06:19,733 INFO ...
more ...

在阿里云的CentOS中升级Python2.7

环境:

  • CentOS: 6.x
  • Python: 2.6

CentOS 6中默认的python版本为2.6, 要安装2.7的话需要先安装compile环境。

yum groupinstall "Development tools"

安装时会出现以下错误

Error: Package: systemtap-devel-1.7-5.el6_3.1.x86_64 (updates)
           Requires: kernel-devel
Error: Package: glibc-headers-2.12-1.80.el6_3.6.x86_64 (updates)
           Requires: kernel-headers >= 2.2.1
Error ...
more ...

阿里云 CentOS 虚拟机配置

Note 本编中所有的系统都是CentOS 6.3, 其他操作系统,请略过。

修改root密码

passwd

用户管理

  1. 创建新的用户

    useradd -m rocky
    passwd rocky
    usermod -G wheel rocky
    
  2. 修改pam配置 vi /etc/pam.d/su ,使非wheel组用户不能使用su命令登录为root, 找到以下行注释掉就可以

    #auth required /lib/security/$ISA/pam_wheel.so use_uid
    

    vi /etc/login.defs, 在最后添加

    SU_WHEEL_ONLY yes
    
  3. 安装sudo工具 ...

more ...

阿里云 Ubuntu 虚拟机配置

Note 本编中所有的系统都是ubuntu 12.04, 其他操作系统,请略过。

修改root密码

passwd

SSH 配置

vi /etc/ssh/sshd_config
修改Port = 65513

service ssh restart

用户设置

groupadd admin
useradd -m -s /bin/bash -g admin rocky

cd /home/rocky
mkdir .ssh
touch .ssh/authorized_keys
chmod 700 ...
more ...