Commit 98ea81e65956cb37fc67c03e3a88c29c6932b12c
Committed by
Rovanion Luckey
1 parent
cda4d688
Exists in
master
and in
4 other branches
Restart works again, grammar mistakes corrected.
Showing
1 changed file
with
16 additions
and
5 deletions
Show diff stats
lib/support/init.d/gitlab
| ... | ... | @@ -188,7 +188,11 @@ stop() { |
| 188 | 188 | |
| 189 | 189 | # Returns the status of GitLab and it's components |
| 190 | 190 | status() { |
| 191 | - exit_if_not_running | |
| 191 | + check_status | |
| 192 | + if [ "$web_status" != "0" -a "$sidekiq_status" != "0" ]; then | |
| 193 | + echo "GitLab is not running." | |
| 194 | + return | |
| 195 | + fi | |
| 192 | 196 | if [ "$web_status" = "0" ]; then |
| 193 | 197 | echo "The GitLab Unicorn webserver with pid $wpid is running." |
| 194 | 198 | else |
| ... | ... | @@ -207,13 +211,13 @@ status() { |
| 207 | 211 | reload(){ |
| 208 | 212 | exit_if_not_running |
| 209 | 213 | if [ "$wpid" = "0" ];then |
| 210 | - echo "The GitLab Unicorn Web server is not running thus it's configuration can't be reloaded." | |
| 214 | + echo "The GitLab Unicorn Web server is not running thus its configuration can't be reloaded." | |
| 211 | 215 | exit 1 |
| 212 | 216 | fi |
| 213 | 217 | printf "Reloading GitLab Unicorn configuration... " |
| 214 | 218 | kill -USR2 "$wpid" |
| 215 | 219 | echo "Done." |
| 216 | - echo "Restarting GitLab Sidekiq since it isn't capable of reloading it's config..." | |
| 220 | + echo "Restarting GitLab Sidekiq since it isn't capable of reloading its config..." | |
| 217 | 221 | RAILS_ENV=$RAILS_ENV bundle exec rake sidekiq:stop |
| 218 | 222 | echo "Starting Sidekiq..." |
| 219 | 223 | RAILS_ENV=$RAILS_ENV bundle exec rake sidekiq:start |
| ... | ... | @@ -222,6 +226,14 @@ reload(){ |
| 222 | 226 | status |
| 223 | 227 | } |
| 224 | 228 | |
| 229 | +restart(){ | |
| 230 | + check_status | |
| 231 | + if [ "$web_status" = "0" -o "$sidekiq_status" = "0" ]; then | |
| 232 | + stop | |
| 233 | + fi | |
| 234 | + start | |
| 235 | +} | |
| 236 | + | |
| 225 | 237 | |
| 226 | 238 | ## Finally the input handling. |
| 227 | 239 | |
| ... | ... | @@ -233,8 +245,7 @@ case "$1" in |
| 233 | 245 | stop |
| 234 | 246 | ;; |
| 235 | 247 | restart) |
| 236 | - stop | |
| 237 | - start | |
| 248 | + restart | |
| 238 | 249 | ;; |
| 239 | 250 | reload|force-reload) |
| 240 | 251 | reload | ... | ... |