Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
5fdcbeda
Commit
5fdcbeda
authored
Mar 15, 2012
by
Dmitriy Zaporozhets
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add resque to gitlab service
parent
2e2e0522
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
3 deletions
+8
-3
doc/installation.md
doc/installation.md
+7
-2
resque.sh
resque.sh
+1
-1
No files found.
doc/installation.md
View file @
5fdcbeda
...
@@ -256,33 +256,38 @@ Create init script in /etc/init.d/gitlab:
...
@@ -256,33 +256,38 @@ Create init script in /etc/init.d/gitlab:
NAME=unicorn
NAME=unicorn
DESC="Gitlab service"
DESC="Gitlab service"
PID=/home/gitlab/gitlab/tmp/pids/unicorn.pid
PID=/home/gitlab/gitlab/tmp/pids/unicorn.pid
RESQUE_PID=/home/gitlab/gitlab/tmp/pids/resque_worker.pid
case "$1" in
case "$1" in
start)
start)
CD_TO_APP_DIR="cd /home/gitlab/gitlab"
CD_TO_APP_DIR="cd /home/gitlab/gitlab"
START_DAEMON_PROCESS="bundle exec unicorn_rails $DAEMON_OPTS"
START_DAEMON_PROCESS="bundle exec unicorn_rails $DAEMON_OPTS"
START_RESQUE_PROCESS="bundle exec unicorn_rails $DAEMON_OPTS"
echo -n "Starting $DESC: "
echo -n "Starting $DESC: "
if [ `whoami` = root ]; then
if [ `whoami` = root ]; then
sudo -u gitlab sh -c "$CD_TO_APP_DIR > /dev/null 2>&1 && $START_DAEMON_PROCESS"
sudo -u gitlab sh -c "$CD_TO_APP_DIR > /dev/null 2>&1 && $START_DAEMON_PROCESS
&& START_RESQUE_PROCESS
"
else
else
$CD_TO_APP_DIR > /dev/null 2>&1 && $START_DAEMON_PROCESS
$CD_TO_APP_DIR > /dev/null 2>&1 && $START_DAEMON_PROCESS
&& $START_RESQUE_PROCESS
fi
fi
echo "$NAME."
echo "$NAME."
;;
;;
stop)
stop)
echo -n "Stopping $DESC: "
echo -n "Stopping $DESC: "
kill -QUIT `cat $PID`
kill -QUIT `cat $PID`
kill -QUIT `cat $RESQUE_PID`
echo "$NAME."
echo "$NAME."
;;
;;
restart)
restart)
echo -n "Restarting $DESC: "
echo -n "Restarting $DESC: "
kill -USR2 `cat $PID`
kill -USR2 `cat $PID`
kill -USR2 `cat $RESQUE_PID`
echo "$NAME."
echo "$NAME."
;;
;;
reload)
reload)
echo -n "Reloading $DESC configuration: "
echo -n "Reloading $DESC configuration: "
kill -HUP `cat $PID`
kill -HUP `cat $PID`
kill -HUP `cat $RESQUE_PID`
echo "$NAME."
echo "$NAME."
;;
;;
*)
*)
...
...
resque.sh
View file @
5fdcbeda
mkdir
tmp/pids
mkdir
tmp/pids
nohup
bundle
exec
rake environment resque:work
QUEUE
=
*
RAILS_ENV
=
production
PIDFILE
=
tmp/pids/resque_worker
_QUEUE.pid &
>>
log/resque_worker_QUEUE
.log 2>&1
nohup
bundle
exec
rake environment resque:work
QUEUE
=
*
RAILS_ENV
=
production
PIDFILE
=
tmp/pids/resque_worker
.pid &
>>
log/resque_worker
.log 2>&1
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment