):服务器设置地址重用解决time_out?504 gateway time-out怎么解决
–>
在我们访问网页的时候会出现各种提示页面出错的报告,像501,502,503等等,类似这种以5开头的都是因为服务器出现问题了。服务器托管和租用的时候难免会出现各种各样的问题,好在服务器机房配置各种监控软件以及日志记录,一旦服务器出现什么异常,都会做出提示。然后根据提示查找对应的问题所在,最后给予解决方案。今天小编就给大家解说下,服务器设置地址重用解决time_out?504 gateway time-out怎么解决。

为什么会出现504 gateway time-out?
从网站程序层面来说,是请求未能够执行相应的PHP-CGI程序,或者PHP-CGI程序未能做出相应的处理,又或者是CGI程序的响应处理结果未能够反馈到浏览器或者未能及时反馈到浏览器。
504 gateway time-out怎么解决?
504 Gateway Time-out错误多是存在于Nginx网站服务器环境下,多与nginx.conf与php-fpm.conf设置是否正确合理有关。504GatewayTime-out错误的解决方法是根据网站服务器性能及网站流量等诸多因素整合考虑,正确合理的设置niginx.conf和php-fpm.conf配置。 这两个参数的设置需要我们根据PHP程序情况及服务器带宽状况综合考虑并计算出合理准确的值,才能够避免504 Gateway Time-out或者其他CGI无响应错误的出现。
nginx.conf中的下列字句进行合理正确的设置。
fastcgi_connect_timeout300s;
fastcgi_send_timeout300s;
fastcgi_read_timeout300s;
fastcgi_buffer_size128k;
fastcgi_buffers8128k;#8128
fastcgi_busy_buffers_size256k;
fastcgi_temp_file_write_size256k;
fastcgi_intercept_errorson;
通常情况下,一般网站,可将request_terminate_timeout设置在900s左右,而max_children值根据服务器内存大小和CGI请求数目设置为合理的数值,一般设置为800M左右。