最近服务器总是502,公司没有专门的运维人员,请帮忙的朋友又忙,就自己试着找资料:
命令 ulimit -n 查看限制的打开文件数, 是65535
1、提升服务器的文件句柄打开打开
# vi /etc/security/limits.conf 加上
* soft nofile 65535
* hard nofile 65535
* soft nofile 65535
* hard nofile 65535
2、提升nginx的进程文件打开数
nginx.conf : worker_rlimit_nofile 65535;
3、修改php-fpm.conf文件,主要需要修改2处 。
<value name="max_requests">10240</value>
<value name="rlimit_files">65535</value>
4、
# vi /etc/sysctl.conf
底部添加
fs.file-max= 65535
底部添加
fs.file-max= 65535
另外:
http://blog.sina.com.cn/s/blog_7429b9c80100s1xz.html
client_header_buffer_size
默认是1k ,和
cookie的字节数上限有关