最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
nginx提示:500 Internal Server Error错误
时间:2022-06-30 18:57:05 编辑:袖梨 来源:一聚教程网
1、硬盘空间满了
使用 df -k 查看硬盘空间是否满了。清理硬盘空间就可以解决500错误。nginx如果开启了access log,在不需要的情况下,最好关闭access log。access log会占用大量硬盘空间。
2、nginx配置文件错误
这里不是指语法错误,nginx如果配置文件有语法错误,启动的时候就会提示。当配置rewrite的时候,有些规则处理不当会出现500错误,请仔细检查自己的rewrite规则。如果配置文件里有些变量设置不当,也会出现500错误,比如引用了一个没有值的变量。
3、如果上面的问题都不存在可能是模拟的并发数太多了,需要调整一下nginx.conf的并发设置数
解决方法是:
1 打开/etc/security/limits.conf文件,加上两句
| 代码如下 | 复制代码 |
|
* soft nofile 65535 |
|
2 打开/etc/nginx/nginx.conf
在worker_processes的下面增加一行
| 代码如下 | 复制代码 |
| worker_rlimit_nofile 65535; | |
3 重新启动nginx,重新载入设置
| 代码如下 | 复制代码 |
| kill -9 `ps -ef | grep php | grep -v grep | awk '{print $2}'` /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 100 -u www-data -f /usr/bin/php-cgi killall -HUP nginx |
|
重启后再看nginx的错误日志,也没有发现500报错的情况了。
4、有可能是数据库问题我的在nginx日志php日志都没有发现什么问题, 最后发现数据库访问不了,修正后问题解决.
相关文章
- 战锤40k星际战士2视角调整方法分享 11-07
- 战锤40k星际战士2无限隐身激光狙玩法攻略 11-07
- 战锤40k星际战士2连接丢失解决方法分享 11-07
- 战锤40k星际战士2第三章数据版全收集 11-07
- 塞尔达传说智慧的再现小卓拉的命运攻略 11-07
- 新月同行凡尔纳怎么配队-凡尔纳阵容搭配推荐 11-07