VPS侦探论坛

 找回密码
 注册
查看: 10887|回复: 11

我增加了分割nginx日志后重启系统NGINX不会自动重启

[复制链接]
发表于 2011-1-15 01:31:28 | 显示全部楼层 |阅读模式

我增加了分割nginx日志后重启系统NGINX不会自动重启
每次都要手动启动NGINX为什么?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-1-15 09:13:43 | 显示全部楼层

回复 1# 的帖子



贴上你脚本看看
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-1-24 00:12:54 | 显示全部楼层

回复 2# 的帖子


#!/bin/bash
# This script run at 00:00

# The Nginx logs path
logs_path="/homewww/wwwlogs/"

mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/
mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-1-24 09:31:35 | 显示全部楼层

回复 3# 的帖子




kill -USR1 `cat /usr/local/nginx/logs/nginx.pid` 换成kill -HUP `cat /usr/local/nginx/logs/nginx.pid` 或/usr/local/nginx/sbin/nginx -s reload 试试
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-2-10 00:07:01 | 显示全部楼层

回复 4# 的帖子


我改成了kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
但重启系统还是要/usr/local/nginx/sbin/nginx

如果改成/usr/local/nginx/sbin/nginx -s reload
会不会出现网页不能访问

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2011-2-10 00:37:54 | 显示全部楼层

回复 4# 的帖子


我感觉可能不是日志分割引起的,
但为什么重启系统NGINX就不能自动启动呢
而用/ROOT/LNMP RESTART,NGINX可以重启
是不是系统启动列表中没有NGINX?
 楼主| 发表于 2011-2-10 01:04:03 | 显示全部楼层

我的自启动文件中的内容
touch /var/lock/subsys/local
/opt/linux_ic/setme
ulimit -SHn 51200
/usr/local/php/sbin/php-fpm start
/usr/local/nginx/sbin/nginx
mount /dev/hda4 /homewww

里面有NGINX没有MYSQL,但是MYSQL是正常的
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-2-10 09:04:28 | 显示全部楼层

回复 7# 的帖子


mysql不是从rc.local启动的。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-2-10 10:33:38 | 显示全部楼层

回复 8# 的帖子


军哥帮忙解决一下系统重启NGINX不能自动启动的问题
一般会问题会出现在哪里
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-2-10 11:00:17 | 显示全部楼层

回复 9# 的帖子




在/etc/init.d/目录里面添加一个脚本文件,命名为nginx,内容如下:
#add for chkconfig   
#chkconfig: 2345 70 30  
#description:<nginx startup>   
#processname: <nginx>
/usr/local/nginx/sbin/nginx

再执行chkconfig --add nginx
 楼主| 发表于 2011-2-10 23:12:42 | 显示全部楼层

回复 10# 的帖子


按照这个方法做了
也执行chkconfig --add nginx
怎么系统重启还是要重新输入/usr/local/nginx/sbin/nginx
才能访问网页啊
 楼主| 发表于 2011-2-11 13:55:55 | 显示全部楼层

回复 10# 的帖子


军哥,帮忙想想该怎么处理啊,我加了nginx文件也没有用
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-12-23 14:22 , Processed in 0.028777 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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