Nginx服务器报500 Internal Server Error错误
nginx服务器频繁报“500 Internal Server Error”错误,是由于服务器上文炳数设置太小,设置方法如下:
1>. /etc/security/limits.conf文件,最后加上两句
* soft nofile 65535
* hard nofile 65535
2>. /etc/sysctl.conf,增加:
fs.file-max=65536
3>. nginx配置文件nginx.conf,增加:
在worker_processes的下面增加一行
worker_rlimit_nofile 65535;
操作:
1>. sysctl -p
2>. 重启nginx
注:看 /etc/profile 文件中是否存在“ ulimit -S -c 0 ”前面添加一个#号
#etc profile
cmd=`/bin/cat /etc/profile|grep 'ulimit -S -c 0'|grep -v '^#'`
if [ $cmd ]
then
/bin/sed -i 's/ulimit -S -c 0/#&/' /etc/profile
fi
相关推荐
夜雨倚琴 2019-11-29
WillZhang 2014-06-04
88251048 2015-04-16
人亦有言进退维谷 2012-08-30
woxmh 2011-09-05
longshengguoji 2014-06-04
XIAyuzheng 2013-04-17
lxyd000 2011-05-27
yanghan 2015-08-31
岁月如歌 2016-12-15
Eumenidess 2014-06-13
fengxu 2019-04-19
iamlazyphper 2016-10-09
zzycgfans的blog 2019-04-10
leehbing 2014-04-21
yserver 2013-04-17