Nginx服务500:Internal Server Error原因之一
500 服务器遇到错误,无法完成请求。在高并发连接的情况下,Nginx是Apache服务器不错的替代品。根据测试结果,Nginx 0.6.31 + PHP 5.2.6 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。但很多人用 Nginx 的时候都会出现 500 错误,根据我使用的情况来看,有以下几种情况。nginx如果开启了access log,在不需要的情况下,最好关闭access log。access log会占用大量硬盘空间。这里不是指语法错误,nginx如果配置文件有语法错误,启动的时候就会提示。当配置rewrite的时候,有些规则处理不当会出现500错误,请仔细检查自己的rewrite规则。500,服务器内部错误,其实可能是代码层面引起的错误。首先查看ngnix或者Apache错误日志,并查看错误日志,根据错误日志基本就能找到错误原因,或者google、百度一下错误日志。
用户评论