unicorn用upstart script(redmine,ubuntu)
Ubuntu14.04にRedmine&Unicornをセットアップし、Nginxとの連携も確認して、さて起動のスクリプトの準備と思ったところでハタと気がつきました。
Upstartじゃん!
ということでUpstart用のスクリプトを書きました。
で、調べて見ると意外なほどに情報がない。とりあえず見つけたUpstart を使ってお手軽 daemon 化経由でたどりついたUpstart Intro, Cookbook and Best Practises
を参照しました。
#/etc/init/redmine.conf
description "Redmine"
author "Hiroshi Obata <[email protected]>"
start on runlevel [2345]
stop on runlevel [016]
env PATH=/bin:/usr/bin:/sbin:/usr/sbin:/home/hiro/.rbenv/bin:/home/hiro/.rbenv/shims
env ENVIROMENT=production
env CONF=/var/redmine/config/unicorn.rb
chdir /var/redmine
exec bundle exec unicorn_rails -c ${CONF} -E ${ENVIROMENT}
中身はほとんど説明不要だと思います。/var/redmineにインストールしたredmineを起動しています。envでPATHなどの環境変数を指定しています。
使い方
redmine起動
sudo initctl start redmine
redmine終了
sudo initctl stop redmine
はまったところ
あたり前ですが、Unicorn起動時に-Dオプションは不要です。起動スクリプトからそのままコピペしてはまりました。
Author And Source
この問題について(unicorn用upstart script(redmine,ubuntu)), 我々は、より多くの情報をここで見つけました https://qiita.com/Hiroshi_Obata/items/9f965da9c5e1430b60ab著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .