通知内容:小白站长云与小白站长论坛两站强强合作,凡是小白站长论坛的正式会员注册小白站长云并需要购买云服务器或者服务器租用/托管、云防御、ssl证书的可联系管理员享受升级成小白站长云金牌会员,永久享受8折优惠。还等什么,小白站长论坛的用户们赶快行动起来吧。
查看: 120|回复: 0

[教程建议] wdlinux的502或者503错误解决办法

[复制链接]
发表于 2018-10-22 08:15:44 | 显示全部楼层 |阅读模式
1、提升服务器的文件句柄打开打开
vi /etc/security/limits.conf 底部加上
*               soft nofile 51200
*               hard nofile 51200

vi /etc/sysctl.conf 底部添加
fs.file-max = 51200

2、提升nginx的进程文件打开数
vi /www/wdlinux/nginx/conf/nginx.conf
worker_rlimit_nofile 5120; 改成worker_rlimit_nofile 51200;

添加
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 128k;


3、修改php-fpm.conf文件,主要需要修改2处。
vi /www/wdlinux/etc/php-fpm.conf

<value name="max_requests">500</value>
<value name="rlimit_files">1024</value>
改成下面的值
<value name="max_requests">10240</value>
<value name="rlimit_files">51200</value>

代码:netstat -anpo | grep “php-cgi” | wc -l
观察fastcgi进程数,假如使用的进程数等于或高于5个,说明需要增加(根据你机器实际状况而定)
<value name=”max_children”>80</value>
<value name=”request_terminate_timeout”>60s</value>
max_children最多10个进程,按照每个进程20MB内存,最多200MB。
request_terminate_timeout执行的时间为60秒,也就是1分钟。

4.设置php-fpm自动启动
vi /etc/rc.local 最后增加
/etc/init.d/php-fpm start

完成之后reboot重启下服务器
ulimit -n 查看

版权申明:此文如未标注转载均为本站原创,自由转载请注明 本贴地址:https://www.xbadmin.cn/thread-74-1-1.html 上篇帖子: 杰奇:杰奇ngnxi引擎下,全站伪静态规则写法 下篇帖子: 杰奇程序伪静态后,打开的全部是目录页面解决方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小白站长云与小白站长论坛两站强强合作,凡是小白站长论坛的正式会员注册小白站长云并需要购买云服务器或者服务器租用/托管、云防御、ssl证书的可联系管理员享受升级成小白站长云金牌会员,永久享受8折优惠。还等什么,小白站长论坛的用户们赶快行动起来吧。

云服务器赞助商|sitemap|手机版|小黑屋|小白站长论坛

GMT+7.98, 2019-8-23 13:38 , Processed in 0.052588 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表