大学生校内网

时时彩彩票论坛|错误代码504是什么意思,网站出现504错误解决办法

2016-06-13 20:32:15 来源: 作者:
文章《错误代码504是什么意思,网站出现504错误解决办法 》由作者投稿、全球排行榜栏目编辑于2016-06-13 20:32:15收集整理发布,希望对你有所帮助,如有错误请及时反馈。
本文来源:http://www.ukrkolo.com/a/www.mic1000.com/

吉林福彩时时彩今天 www.ukrkolo.com,至于你关心辽宁舰未来还将赴哪些海域活动,请你向海军发言人询问。又根据《劳动合同法》第八十二条的规定,用人单位违反本法规定不与劳动《劳动合同法实施条例》第九条劳动合同法第十四条第二款规定的连续工作满10年的起始时间,应当自用人单位用工之日起计算,包括劳动合同法施行前的工作年限。

  我们的网站经常会出现各种错误代码,比如404、504等等,我们原来发过一篇名为网站404错误怎么办的文章,说明遇到404错误应该怎么处理,那么网站出现504错误怎么办呢?

  一. 戏说

  不管你是做运维还是做开发,哪怕你是游客,时不时会遇到502 Bad Gateway或504 Gateway Time-out。出现这页面,把服务重启下,再实在不行重启下服务器,问题就解决了,但是,这问题还是会困扰着你,特别是做运维的人员。夜黑风高正酣睡时,一个电话响起,让你重启服务或IISRESET,肯定是极大不爽,立马要问候他妈了。呵呵,本文总结502与504故障分析与解决方法。

  二. 状态码解释

  502 Bad Gateway:作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。

  504 Gateway Time-out:作为网关或者代理工作的服务器尝试执行请求时,未能及时从上游服务器(URI标识出的服务器,例如HTTP、FTP、LDAP)或者辅助服务器(例如DNS)收到响应。

  三. 502 Bad Gateway原因分析

  将请求提交给网关如php-fpm执行,但是由于某些原因没有执行完毕导致php-fpm进程终止执行。说到此,这个问题就很明了了,与网关服务如php-fpm的配置有关了。

  php-fpm.conf配置文件中有两个参数就需要你考虑到,分别是max_children和request_terminate_timeout。

  max_children最大子进程数,在高并发请求下,达到php-fpm最大响应数,后续的请求就会出现502错误的。可以通过netstat命令来查看当前连接数。

  request_terminate_timeout设置单个请求的超时终止时间。还应该注意到php.ini中的max_execution_time参数。当请求终止时,也会出现502错误的。

  当积累了大量的php请求,你重启php-fpm释放资源,但一两分钟不到,502又再次呈现,这是什么原因导致的呢? 这时还应该考虑到数据库,查看下数据库进程是否有大量的locked进程,数据库死锁导致超时,前端终止了继续请求,但是SQL语句还在等待释放锁,这时就要重启数据库服务了或kill掉死锁SQL进程了。

  对于长时间的请求可以考虑使用异步方式,可以参阅《关于PHP实现异步操作的研究》。

>>>欢迎浏览"错误代码504是什么意思,网站出现504错误解决办法 ",更多信息请查看栏目【全球排行榜】或大学生校内网首页(吉林福彩时时彩今天),转载请注明出处!

【 相关文章推荐阅读 】

导航推荐

今日推荐

特荐专栏

推荐图文

Copyright © 2016 大学生校内网 吉林福彩时时彩今天. All rights reserved.

本网提供:大学生新闻、社会实践报告、就业实习、论文学习、校园资讯

黔ICP备15010652号-1

黑龙江p62玩法开奖结果 香港六合彩 山东十一选五在线计划 今天新疆25选7开奖结果 破解快三单双大小规律
特码生肖图 北京pk10九码死公式 内蒙古十一选五-走势图 十一选五数学计算公式 北京赛车pk10官网地址