CentOS gogs服務(wù)啟動失敗?
問題描述
我安裝了gogs,手動執(zhí)行啟動腳本是能啟動的,但是做成服務(wù)就是無法啟動,也不報錯,不知道是什么原因,有誰知道可以去哪里查service的啟動日志嗎?gogs文件在/etc/rc.d/init.d/gogs下面,使用chkconfig --add gogs和chkconfig gogs on添加到開機(jī)啟動,看/var/log/boot.log是看到有啟動這個服務(wù),但是進(jìn)程中卻無法看到,也不能訪問,然后就嘗試servcie gogs start,顯示結(jié)果如下:
[root@localhost init.d]# service gogs startStarting Gogs Go Git Service: [ OK ]
雖然顯示成功了,但還是無法訪問,也沒有進(jìn)程,端口也沒有監(jiān)聽,然后嘗試使用/etc/rc.d/init.d/gogs start卻是可以正常啟動,并且能夠訪問,現(xiàn)在就糾結(jié)了,到底是什么原因?qū)е聅ervice gogs start啟動無效呢?
問題解答
回答1:你得把gogs的其他文件放到執(zhí)行他的目錄,而且運(yùn)行它得是有參數(shù)的
回答2:我也遇到了這個問題。官方的啟動腳本中,注釋掉了對應(yīng)的依賴服務(wù)。https://github.com/gogits/gogs/blob/master/scripts/systemd/gogs.service
導(dǎo)致以下錯誤:
[...s/routers/install.go:71 GlobalInit()] [E] Fail to initialize ORM engine: migrate: sync: dial tcp 127.0.0.1:3306: getsockopt: connection refused
去掉注釋就好了,我用的mariadb,我加上去了。
相關(guān)文章:
1. java中返回一個對象,和輸出對像的值,意義在哪兒2. javascript - Img.complete和img.onload判斷圖片加載完成有什么區(qū)別?3. css - chrome下a標(biāo)簽嵌套img 顯示會多個小箭頭?4. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.5. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?6. mysql - 在不允許改動數(shù)據(jù)表的情況下,如何優(yōu)化以varchar格式存儲的時間的比較?7. mysql 為什么主鍵 id 和 pid 都市索引, id > 10 走索引 time > 10 不走索引?8. css3 - 純css實現(xiàn)點(diǎn)擊特效9. css - 網(wǎng)頁div區(qū)塊 像蘋果一樣可左右滑動 手機(jī)與電腦10. javascript - 有適合開發(fā)手機(jī)端Html5網(wǎng)頁小游戲的前端框架嗎?
