精文推荐

==> 敬请关注: 2010.4.2北京:2010数据库技术大会隆重推出,大会官方网站:http://dtcc.it168.com/<==

==> 网站的发展需要你贡献一份力量!linuxtone加油!大家加油! 友情提示: 你今天学习了吗?你今天进步了吗?<==

Linux快速入门之命令及课件下载 LinuxTone命令一句话 Pxe+dhcp+nfs+tftp网络安装centos
apache2+tomcat5.5集群+session同步 LEMP构建高性能WEB服务器(第三版) Nginx 常见应用技术指南[Nginx Tips] 第二版
Apache常见问题汇总 基于CentOS构建高性能的LAMP平台 初次体验:LEMP+Openx
<数据库服务器>->导读<-> Bind主从配置(Master/Slave) <网站服务器>->导读<->
LVS+Heartbeat实施案例及经验分享 LVS高可用方案汇总{精} 利用LVS+Keepalived实现高可用集群
Nagios 3.x 实战解决方案相关贴 LVS 负载均衡相关文档汇总 利用红帽Piranha方案实现WEB负载均衡
Squid/Varnish/Memcached/Cache Cacti相关文档汇总 [流量监控] 性能调优 | 架构研究 |
利用Awstats分析网站日志 {日志分析} Nagios监控相关资料汇总 基于bsd watch监控用户操作记录
[Linux 每日小技巧] 5、显示10条最常用的命令:sed -e "s/| /\n/g" ~/.bash_history | cut -d ' ' -f 1 | sort | uniq -c | sort -nr | head

[LinuxTone官方学习交流MSN群]: mgroup49073@hotmail.com (欢迎linuxtone站内的朋友加入拒绝闲聊![需要正确回答问题才能加入该群:你是从那个网站得知本群号的?答案:linuxtone ]) 感谢您对linuxtone的支持!共建良好技术分享社区! 本站RSS订阅地址:http://bbs.linuxtone.org/rss.php

返回列表 发帖

[nginx] nginx启动脚本!

本文来自: IT运维专家网(LinuxTone.Org) 作者: NetSeek 日期: 2008-6-12 11:47 阅读: 2361打印 收藏
原文链接:http://bbs.linuxtone.org/thread-372-1-1.html IT运维专家网--"自由平等,互助分享!"
利用php-fpm管理fastcgi以后,nginx做为系统服务启动脚本
vi /etc/init.d/nginx
  1. #! /bin/sh
  2. ### BEGIN INIT INFO
  3. # Provides:          Nginx-php-fpm(fastcgi)
  4. # Required-Start:    $all
  5. # Required-Stop:     $all
  6. # Default-Start:     3 5
  7. # Default-Stop:      0 1 6
  8. # Short-Description: Start and stop nginx-fcgi in external FASTCGI mode
  9. # Description:       Start and stop nginx-fcgi in external FASTCGI mode
  10. # http://www.linxutone.org msn:cnseek@msn.com
  11. ### END INIT INFO

  12. set -e

  13. PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
  14. DESC="nginx daemon"
  15. NAME=nginx
  16. DAEMON=/usr/local/nginx/sbin/$NAME
  17. CONFIGFILE=/usr/local/nginx/conf/nginx.conf
  18. PIDFILE=/var/run/$NAME.pid
  19. SCRIPTNAME=/etc/init.d/$NAME

  20. # Gracefully exit if the package has been removed.
  21. test -x $DAEMON || exit 0

  22. d_start() {
  23.   /usr/local/php-fcgi/sbin/php-fpm start > /dev/null 2>&1
  24.   $DAEMON -c $CONFIGFILE || echo -n " already running"
  25. }

  26. d_stop() {
  27.   /usr/local/php-fcgi/sbin/php-fpm stop > /dev/null 2>&1
  28.   kill -QUIT `cat $PIDFILE` || echo -n " not running"
  29. }

  30. d_reload() {
  31.   /usr/local/php-fcgi/sbin/php-fpm reload > /dev/null 2>&1
  32.   kill -HUP `cat $PIDFILE` || echo -n " can't reload"
  33. }

  34. case "$1" in
  35.   start)
  36.         echo -n "Starting $DESC: $NAME"
  37.         d_start
  38.         echo "."
  39.         ;;
  40.   stop)
  41.         echo -n "Stopping $DESC: $NAME"
  42.         d_stop
  43.         echo "."
  44.         ;;
  45.   reload)
  46.         echo -n "Reloading $DESC configuration ..."
  47.         d_reload
  48.         echo "reloaded."
  49.   ;;
  50.   restart)
  51.         echo -n "Restarting $DESC: $NAME"
  52.         d_stop
  53.         sleep 1
  54.         d_start
  55.         echo "."
  56.         ;;
  57.   *)
  58.           echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
  59.           exit 3
  60.         ;;
  61. esac

  62. exit 0
复制代码
chkconfig --level 35 nginx on
LinuxTone.Org IT运维专家(系统服务|集群架构|安全监控|性能优化|程序设计)
最专业的Linux集群架构网,IT运维人员的乐园!  msn:cnseek@msn.com   
分享才能进步!帮助他人就是在帮助自己! 共同学习探讨Linux! 感谢社区的朋友们!
我为人人!人人为我! LinuxTone技术分享社区!

正烦nginx启动重启麻烦着呢。这方法好。明天就试
积极!努力!低调!百折不挠! Linux= howto+man ! ^_^

TOP

返回列表

《业务合作/赞助本站》联系:{QQ}: 67888954 {MSN}:cnseek@msn.com {Gtalk}:cnseek@gmail.com