容器技术交流

 找回密码
 立即注册
查看: 10219|回复: 14

如何解决Nginx服务自动关闭问题

[复制链接]
发表于 2011-12-18 18:08:28 | 显示全部楼层 |阅读模式
未命名.jpg

我这边VPS最近老是自动关闭Nginx服务,单独重启Nginx服务无效,非要重启服务器才行,请问一般是什么问题引起的,有什么好的解决方法吗

 楼主| 发表于 2011-12-18 18:09:13 | 显示全部楼层
版本为1.1.9的版本
sonpyy 该用户已被删除
发表于 2011-12-18 22:31:54 | 显示全部楼层
我的PHP-CGI老是出问题,关键是网站IP 少的可怜..
发表于 2011-12-18 23:21:55 | 显示全部楼层
可能是内存被抢光引起的
资源够用的话,是不会出现这种问题的
www.zijdielu.org就用的是LUM,就算掉线,也是因为网络问题,而不是自动死掉
 楼主| 发表于 2011-12-19 22:09:02 | 显示全部楼层
内存应该还好 我这边用个512M的VPS  
一般可用内存都保持在100多M
未命名.jpg
发表于 2011-12-19 22:58:03 | 显示全部楼层
将附件里的文件替换掉/usr/local/LuNamp/cmd/目录下的同名文件,然后重启lu(命令:lu-restart)

cron_webserver_reload.sh

1.33 KB, 下载次数: 3218

 楼主| 发表于 2011-12-20 09:07:12 | 显示全部楼层
爱洞特漏,老师,你好,我用winscp软件登陆服务器,在/usr/local/LuNamp/cmd/文件夹下至看到了webserver-reload文件,大小为223K,没看到你说的cron_webserver_reload.sh 文件,我把cron_去掉后,上传上去是webserver_reload.sh,带个.sh后缀,而且大小为1.366K,是不是在吧.sh后缀也去掉,第一次用lunanager,怕出问题,还是先问清楚好些。
未命名.jpg
 楼主| 发表于 2011-12-21 11:11:41 | 显示全部楼层
爱洞特漏 发表于 2011-12-19 22:58
将附件里的文件替换掉/usr/local/LuNamp/cmd/目录下的同名文件,然后重启lu(命令:lu-restart)

爱洞特漏,老师,你好,我用winscp软件登陆服务器,在/usr/local/LuNamp/cmd/文件夹下至看到了webserver-reload文件,大小为223K,没看到你说的cron_webserver_reload.sh 文件,我把cron_去掉后,上传上去是webserver_reload.sh,带个.sh后缀,而且大小为1.366K,是不是在吧.sh后缀也去掉,第一次用lunanager,怕出问题,还是先问清楚好些。


发表于 2011-12-21 11:15:22 | 显示全部楼层
带不带sh后缀无所谓,只要是文件名准确就行了
 楼主| 发表于 2011-12-21 11:20:12 | 显示全部楼层
爱洞特漏 发表于 2011-12-21 11:15
带不带sh后缀无所谓,只要是文件名准确就行了

就是说把cron_webserver_reload.sh 改成 webserver_reload直接覆盖原文件是把
要是带后缀的话  系统里就有两个文件 一个 webserver_reload   一个webserver_reload.sh
这个和WIN不一样  他不提示重复文件
发表于 2011-12-21 11:28:00 | 显示全部楼层
两个是不同的文件
不要乱改
 楼主| 发表于 2011-12-21 12:50:11 | 显示全部楼层
爱洞特漏 发表于 2011-12-21 11:28
两个是不同的文件
不要乱改

那就是说原来目录下的webserver_reload文件不变
直接上传cron_webserver_reload.sh 到cmd/目录下就可以了是把

这个文件夹下之前没看到cron_webserver_reload.sh文件 不存在覆盖一说
 楼主| 发表于 2011-12-22 09:00:05 | 显示全部楼层
爱洞特漏 发表于 2011-12-21 11:28
两个是不同的文件
不要乱改

我昨天是保持原来目录下的webserver_reload文件不变
直接上传cron_webserver_reload.sh 到cmd/目录下的
然后运行命令:lu-restart重启LuManager
今天早上上线 发现Nginx服务还是自动关闭  
但是我发现 随便调整在一个网站的服务器配置,如勾选PHP用Apache处理或 完全使用Apache处理
Nginx服务就启动了   这是什么原因呢   是不是我文件上传的不正确?
这边VPS服务器内存512M  一般可用内存在100~200之间徘徊 内存这块应该还好
 楼主| 发表于 2011-12-27 23:37:18 | 显示全部楼层
爱洞特漏 发表于 2011-12-21 11:28
两个是不同的文件
不要乱改

爱洞特漏老师,你好,这两天VPS还是有自动关闭问题,逛了下论坛,我把/usr/local/nginx/logs/error.log粘出来,你帮忙分析下原因吧,谢谢了。
  1. 2011/12/21 00:30:03 [emerg] 8754#0: open() "/var/log/nginx_vhost_log/4_error.log" failed (2: No such file or y)
  2. 2011/12/21 09:29:55 [emerg] 9552#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  3. 2011/12/21 09:29:55 [emerg] 9552#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  4. 2011/12/21 09:29:55 [emerg] 9552#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  5. 2011/12/21 09:29:55 [emerg] 9552#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  6. 2011/12/21 09:29:55 [emerg] 9552#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  7. 2011/12/21 09:29:55 [emerg] 9552#0: still could not bind()
  8. 2011/12/22 00:30:03 [emerg] 11916#0: open() "/var/log/nginx_vhost_log/4_error.log" failed (2: No such file or y)
  9. 2011/12/22 08:42:35 [emerg] 13793#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  10. 2011/12/22 08:42:35 [emerg] 13793#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  11. 2011/12/22 08:42:35 [emerg] 13793#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  12. 2011/12/22 08:42:35 [emerg] 13793#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  13. 2011/12/22 08:42:35 [emerg] 13793#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  14. 2011/12/22 08:42:35 [emerg] 13793#0: still could not bind()
  15. 2011/12/23 00:30:10 [emerg] 17666#0: open() "/var/log/nginx_vhost_log/4_error.log" failed (2: No such file or y)
  16. 2011/12/23 11:45:47 [emerg] 18449#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  17. 2011/12/23 11:45:47 [emerg] 18449#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  18. 2011/12/23 11:45:47 [emerg] 18449#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  19. 2011/12/23 11:45:47 [emerg] 18449#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  20. 2011/12/23 11:45:47 [emerg] 18449#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  21. 2011/12/23 11:45:47 [emerg] 18449#0: still could not bind()
  22. 2011/12/26 00:30:03 [emerg] 15201#0: open() "/var/log/nginx_vhost_log/4_error.log" failed (2: No such file or y)
  23. 2011/12/26 11:41:07 [emerg] 15869#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  24. 2011/12/26 11:41:07 [emerg] 15869#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  25. 2011/12/26 11:41:07 [emerg] 15869#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  26. 2011/12/26 11:41:07 [emerg] 15869#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  27. 2011/12/26 11:41:07 [emerg] 15869#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  28. 2011/12/26 11:41:07 [emerg] 15869#0: still could not bind()
  29. 2011/12/27 00:30:02 [emerg] 44091#0: open() "/var/log/nginx_vhost_log/4_error.log" failed (2: No such file or y)
  30. 2011/12/27 13:15:18 [emerg] 47750#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  31. 2011/12/27 13:15:18 [emerg] 47750#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  32. 2011/12/27 13:15:18 [emerg] 47750#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  33. 2011/12/27 13:15:18 [emerg] 47750#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  34. 2011/12/27 13:15:18 [emerg] 47750#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
  35. 2011/12/27 13:15:18 [emerg] 47750#0: still could not bind()
复制代码
发表于 2012-3-28 16:33:51 | 显示全部楼层
童鞋你好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 16:57 , Processed in 0.030910 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表