您的位置:首页 > 其它

500错误排查过程

2016-07-29 11:23 134 查看
官网在访问的时候不定时会出现500的错误,打开nginx的错误日志发现,里面有好多“Too many open files”的报错。这个问题的出现原因是system对程序打开files数量的限制问题。于是对系统做如下优化:
(1)vi /etc/security/limits.conf (修改参数)

* soft nofile 102400
* hard nofile 102400

vi /ect/sysctl.conf
# For more information, see sysctl.conf(5) and sysctl.d(5).
fs.file-max = 102400

(2)vi /etc/pam.d/login
session required/lib64/security/pam_limits.so (将修改的参数生效)

重启服务器(代理服务器要有负载)

排查心得:
1、 要根据错误日志和访问日志的记录情况进行排查;
2、 对代理服务器添加负载,可以随时重启动,不必担心影响业务,不必熬夜。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  500 排查过程