找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 171|回复: 20

debian7.0 开机脚本问题

[复制链接]

47

主题

917

回帖

1995

积分

金牌会员

积分
1995
发表于 2013-5-11 14:16:01 | 显示全部楼层 |阅读模式
本帖最后由 yohu 于 2013-5-11 16:50 编辑

前两天装了个debian7.0,编译了openresty,今天重启发现nginx开机不启动,手动添加了nginx启动也不行,求助。

/etc/init.d/nginx start 手动启动没问题。[ol]
  • insserv -f -d nginx[/ol]复制代码[ol]
  • update-rc.d -f nginx defaults[/ol]复制代码这两个我分别都试过,/etc/rc*.d里面文件也都有了,还是启动不了,甚至我在/etc/rc.local里面直接添加/etc/init.d/nginx start都无法启动,好奇怪,从来没遇到过。

    /etc/init.d/nginx[ol]
  • #! /bin/sh
  • # chkconfig: 2345 55 25
  • # Description: Startup script for nginx webserver on Debian. Place in /etc/init.d and
  • # run 'update-rc.d -f nginx defaults', or use the appropriate command on your
  • # distro. For CentOS/Redhat run: 'chkconfig --add nginx'
  • ### BEGIN INIT INFO
  • # Provides:          nginx
  • # Required-Start:    $all
  • # Required-Stop:     $all
  • # Default-Start:     2 3 4 5
  • # Default-Stop:      0 1 6
  • # Short-Description: starts the nginx web server
  • # Description:       starts nginx using start-stop-daemon
  • ### END INIT INFO
  • PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  • DESC="nginx daemon"
  • NAME=nginx
  • DAEMON=/usr/local/openresty/nginx/sbin/$NAME
  • CONFIGFILE=/usr/local/openresty/nginx/conf/$NAME.conf
  • PIDFILE=/var/run/$NAME.pid
  • SCRIPTNAME=/etc/init.d/$NAME
  • set -e
  • [ -x "$DAEMON" ] || exit 0
  • do_start() {
  • $DAEMON -c $CONFIGFILE || echo -n "nginx already running"
  • }
  • do_stop() {
  • kill -INT `cat $PIDFILE` || echo -n "nginx not running"
  • }
  • do_reload() {
  • kill -HUP `cat $PIDFILE` || echo -n "nginx can't reload"
  • }
  • case "$1" in
  • start)
  • echo -n "Starting $DESC: $NAME"
  • do_start
  • echo "."
  • ;;
  • stop)
  • echo -n "Stopping $DESC: $NAME"
  • do_stop
  • echo "."
  • ;;
  • reload|graceful)
  • echo -n "Reloading $DESC configuration..."
  • do_reload
  • echo "."
  • ;;
  • restart)
  • echo -n "Restarting $DESC: $NAME"
  • do_stop
  • do_start
  • echo "."
  • ;;
  • *)
  • echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2
  • exit 3
  • ;;
  • esac
  • exit 0
  • [/ol]复制代码
  • 回复

    使用道具 举报

    208

    主题

    1018

    回帖

    2700

    积分

    金牌会员

    积分
    2700
    发表于 2013-5-11 14:19:23 | 显示全部楼层
    这不是蛋疼么
    回复

    使用道具 举报

    661

    主题

    5642

    回帖

    1万

    积分

    论坛元老

    积分
    13313
    发表于 2013-5-11 14:20:00 | 显示全部楼层
    buhui
    回复

    使用道具 举报

    4

    主题

    319

    回帖

    656

    积分

    高级会员

    积分
    656
    发表于 2013-5-11 14:20:23 | 显示全部楼层
    只玩centos
    回复

    使用道具 举报

    682

    主题

    6111

    回帖

    1万

    积分

    论坛元老

    积分
    14314
    发表于 2013-5-11 14:21:25 | 显示全部楼层
    [ol]
  • update-rc.d -f nginx remove
  • chmod +x /etc/init.d/nginx
  • update-rc.d -f nginx defaults[/ol]复制代码首先nginx是否配置正常
  • 回复

    使用道具 举报

    47

    主题

    917

    回帖

    1995

    积分

    金牌会员

    积分
    1995
     楼主| 发表于 2013-5-11 14:22:04 | 显示全部楼层

    大胡子 发表于 2013-5-11 14:22



    首先nginx是否配置正常

    配置正常,检查过了,手动可以正常启动,也重新删除启动重新添加过了,还是一样。

    回复

    使用道具 举报

    186

    主题

    4643

    回帖

    9856

    积分

    论坛元老

    积分
    9856
    发表于 2013-5-11 14:24:49 | 显示全部楼层
    不懂帮顶
    回复

    使用道具 举报

    56

    主题

    1174

    回帖

    2524

    积分

    金牌会员

    积分
    2524
    发表于 2013-5-11 14:22:00 | 显示全部楼层

    不懂帮顶
    回复

    使用道具 举报

    47

    主题

    917

    回帖

    1995

    积分

    金牌会员

    积分
    1995
     楼主| 发表于 2013-5-11 14:25:22 | 显示全部楼层
    谢谢楼上几位帮顶,继续求助ing,好崩溃,早知道继续6.0了。

    回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2013-5-11 14:30:10 | 显示全部楼层
    [ol]
  • /etc/rc.local[/ol]复制代码exit 0 前添加
    /etc/init.d/nginx start 试试

    上次不知道谁也起不来 怎么给他解决的忘记了。
    大胡子 发表于 2013-5-11 14:39



    exit 0 前添加
    /etc/init.d/nginx start 试试

    试过了,继续

    ing……
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-18 20:14 , Processed in 0.021322 second(s), 7 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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