产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 4.2反代 出现 nginx 504 Gateway Time-out

oksky
铁牌会员
81.00 价值分

oksky 发表于 2015-01-11 17:30:40
大概分析出了原 因,下面做就比较容易了,首先是更改php-fpm的几处配置:

把max_children由之前的10改为现在的30,这样就可以保证 有充足的php-cgi进程可以被使用;
把request_terminate_timeout由之前的0s改为60s,这样php-cgi进程 处理脚本的超时时间就是60秒,可以防止进程都被挂起,提高利用效率。

接着再更改nginx的几个配置项,减少FastCGI的请求次 数,尽量维持buffers不变:

fastcgi_buffers由 4 64k 改为 2 256k;
fastcgi_buffer_size 由 64k 改为 128K;
fastcgi_busy_buffers_size 由 128K 改为 256K;
fastcgi_temp_file_write_size 由 128K 改为 256K。


按照以上教程修改了参数,还是没有效果。

求解!
2015-01-11 17:30:40 1

amysql
创始人
99530.81 价值分

反代出错的情况,
是要先确认你服务器所在的位置访问源站点是否正常。

服务器执行测试
curl -I amh.sh
  支持 (0分)  反对 (0分)
回复  2015-01-13 17:47:56 2

AMH面板 - 好用高效低占用、安全可靠极稳定

oksky
铁牌会员
81.00 价值分

引用:
amysql 发表于 2015-1-13 17:47
反代出错的情况,
是要先确认你服务器所在的位置访问源站点是否正常。


访问原点是正常的。每次出现504 就需要从启一下VPS。
貌似是连接进程太多了?但是按照网上的教程修改了参数,还是会出现

现在还会出现假死的状态
VPS的内存很正常。
  支持 (0分)  反对 (0分)
回复  2015-01-16 11:08:43 3

oksky
铁牌会员
81.00 价值分



  支持 (0分)  反对 (0分)
回复  2015-01-16 11:12:06 4

rbs159
铜牌会员
618.43 价值分

支持


饶氏网
  支持 (0分)  反对 (0分)
回复  2015-01-18 13:16:05 5

cs123456
银牌会员
1464.70 价值分

服务器和源站通讯通畅吗
  支持 (0分)  反对 (0分)
回复  2015-01-20 10:56:08 6
 1  (总1页)
AMH社区列表
用户服务中心