GitLab won’t start – runsv not running.

Gitlab didn’t start after update gitlab-ce and reboot, doing following steps to solve.

Problem

admin@MyHost:~$ sudo gitlab-ctl start
fail: alertmanager: runsv not running
fail: gitaly: runsv not running
fail: gitlab-monitor: runsv not running
fail: gitlab-workhorse: runsv not running
fail: logrotate: runsv not running
fail: nginx: runsv not running
fail: node-exporter: runsv not running
fail: postgres-exporter: runsv not running
fail: postgresql: runsv not running
fail: prometheus: runsv not running
fail: redis: runsv not running
fail: redis-exporter: runsv not running
fail: registry: runsv not running
fail: sidekiq: runsv not running
fail: unicorn: runsv not running

 

Solution

sudo systemctl start gitlab-runsvdir
then
sudo gitlab-ctl restart
 

Yahooooooo!!


[Linux] 用 mount –bind 掛載資料夾並加入 /etc/fstab

因為原本 Ubuntu 上的sda是一顆256GB的SSD, 而後來空間不足了,又另外掛載了一個RAID上去:

這時候,我們要把原本的備份路徑移動到新的磁區上的某個資料夾,又因為這個資料夾是給 ftp 上傳使用的(有設 chroot),而 vsftpd 是不會理會 symbolic link 的。

於是就使用 mount –bind 來實行。 Continue Reading




Linux指令 – rm&rmdir指令 刪除檔案/資料夾

刪除文件/目錄的指令:rm指令

rm指令。rm是一個常用的命令,該命令的功能為刪除一個目錄中的一個或多個檔或目錄,它也可以將某個目錄及其下的所有檔及子目錄均刪除。對於連結檔,只是刪除了連結,原有檔均保持不變。

不過請注意!rm是一個危險的指令,使用的時候要特別當心,在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,保持腦袋絕對地清醒。 Continue Reading


Linux Screen指令 登出而不中斷作業!

系統管理員經常地需要使用SSH等遠端登入到Linux伺服器做管理的動作,而經常需要運行一些需要較長時間才能完成的任務,像是系統備份、資料匯入、檔案傳輸等等。 而這些時候,是不是就必須開著SSH畫面不能關機呢?或者是害怕突然斷線?

其實,我們只要運用”Screen” 這個指令,就可以為個別任務建立一個”視窗”,讓它安穩地在裡面運行,還可以隨時退出/回到這個視窗。 Continue Reading