Commit 86874f00c36a543e12ea2b086908e73f92a50d5b
1 parent
02a7b127
init.d: Ensure socket is removed before starting service
Showing
1 changed file
with
3 additions
and
1 deletions
Show diff stats
lib/support/init.d/gitlab
... | ... | @@ -2,7 +2,7 @@ |
2 | 2 | |
3 | 3 | # GITLAB |
4 | 4 | # Maintainer: @randx |
5 | -# App Version: 5.1 | |
5 | +# App Version: 5.2 | |
6 | 6 | |
7 | 7 | ### BEGIN INIT INFO |
8 | 8 | # Provides: gitlab |
... | ... | @@ -19,6 +19,7 @@ APP_ROOT="/home/git/gitlab" |
19 | 19 | APP_USER="git" |
20 | 20 | DAEMON_OPTS="-C $APP_ROOT/config/puma.rb" |
21 | 21 | PID_PATH="$APP_ROOT/tmp/pids" |
22 | +SOCKET_PATH="$APP_ROOT/tmp/sockets" | |
22 | 23 | WEB_SERVER_PID="$PID_PATH/puma.pid" |
23 | 24 | SIDEKIQ_PID="$PID_PATH/sidekiq.pid" |
24 | 25 | STOP_SIDEKIQ="RAILS_ENV=production bundle exec rake sidekiq:stop" |
... | ... | @@ -50,6 +51,7 @@ start() { |
50 | 51 | exit 1 |
51 | 52 | else |
52 | 53 | if [ `whoami` = root ]; then |
54 | + execute "rm $SOCKET_PATH/gitlab.socket" | |
53 | 55 | execute "RAILS_ENV=production bundle exec puma $DAEMON_OPTS" |
54 | 56 | execute "mkdir -p $PID_PATH && $START_SIDEKIQ > /dev/null 2>&1 &" |
55 | 57 | echo "$DESC started" | ... | ... |