最近在操作nginx 的时候出现了 Nginx 500 内部错误,在此记录一下原因,项目采用的是前后端分离方式,后端SpringBoot ,前端是Vue 部署到Nginx 下。 2.Nginx 常见的几种报错 500--服务器内部错
最近在操作nginx 的时候出现了 Nginx 500 内部错误,在此记录一下原因,项目采用的是前后端分离方式,后端SpringBoot ,前端是Vue 部署到Nginx 下。 2.Nginx 常见的几种报错
3. 解决500错误1.资源不足查看服务器的硬盘空间是否满了 linux 系统:df -h window 系统:
2.nginx配置文件错误这里不是指语法错误,nginx如果配置文件有语法错误,启动的时候就会提示。当配置rewrite的时候,有些规则处理不当会出现500错误,请仔细检查自己的rewrite规则。如果配置文件里有些变量设置不当,也会出现500错误,比如引用了一个没有值的变量, 这个路径错误导致的。 如果是并发数太多too many open files 修改nginx.config 的并发数 解决方法是: 打开/etc/security/limits.conf文件,加上两句 复制代码代码如下:
打开/etc/nginx/nginx.conf 在worker_processes的下面增加一行 复制代码代码如下:
重新启动nginx,重新载入设置 有可能是数据库问题 |
2023-01-09
2022-08-10
2022-08-26
2022-08-26
2022-03-01