tengine报错500 Internal Server Error解决办法

版权声明: https://blog.csdn.net/NGU2028070003/article/details/80343832

问题描述:tengine启动后总是提示“500 Internal Server Error",修改监听端口后使用nginx -s reload重新启动也没有解决该问题,但是打开tengine的error.log后发现如下错误:

failed while spawning "worker process" (24: Too many open files)


然后找到nginx.conf文件,发现“worker_processes  1024;”,于是果断修改该值为linux系统的核心数(查看linux核心数的命令为lscpu),比如:linux系统的核心数为2,那么就将该值设置为2,保存并退出;


使用pkill -9 nginx命令强制杀掉之前的nginx进程,然后使用nginx -c /usr/local/nginx/conf/nginx.conf命令启动nginx,重新访问监听端口即可,入下图所示:


没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试