`
jiaoronggui
  • 浏览: 1306372 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
博客专栏
B7c2eb31-a8ea-3973-a517-d00141f39b89
项目管理软件-redmin...
浏览量:115346
4a63e153-250f-30f6-a051-97cfc67cb3d3
IT职业规划
浏览量:197889
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
mongrel_cluster启动bash redmine, mongrel, mongrel_cluster
    #!/bin/bash
    #
    # Copyright (c) 2007 Bradley Taylor, bradley@railsmachine.com
    #
    # mongrel_cluster       Startup script for Mongrel clusters.
    #
    # chkconfig: - 85 15
    # description: mongrel_cluster manages multiple Mongrel processes for use \
    #              behind a load balancer.
    #              
     
    # source /usr/local/rvm/scripts/rvm
    # rvm use 1.8.7
    source /usr/local/rvm/environments/ruby-1.8.7-p302
     
    CONF_DIR=/etc/mongrel_cluster
    PID_DIR=/var/run/mongrel_cluster
    USER=mongrel
     
    RETVAL=0
     
    # Gracefully exit if the controller is missing.
    which mongrel_cluster_ctl >/dev/null || exit 0
     
    # Go no further if config directory is missing.
    [ -d "$CONF_DIR" ] || exit 0
     
    case "$1" in
        start)
          # Create pid directory
          mkdir -p $PID_DIR
          chown $USER:$USER $PID_DIR
     
          mongrel_cluster_ctl start -c $CONF_DIR
          RETVAL=$?
      ;;
        stop)
          mongrel_cluster_ctl stop -c $CONF_DIR
          RETVAL=$?
      ;;
        restart)
          mongrel_cluster_ctl restart -c $CONF_DIR
          RETVAL=$?
      ;;
        status)
          mongrel_cluster_ctl status -c $CONF_DIR
          RETVAL=$?
      ;;
        *)
          echo "Usage: mongrel_cluster {start|stop|restart|status}"
          exit 1
      ;;
    esac      
     
    exit $RETVAL
Global site tag (gtag.js) - Google Analytics