簡體   English   中英

重啟后Dokku啟動Mongo

[英]Dokku start Mongo after reboot

我一直在服務器上玩Dokku並使用它來部署MEAN應用程序。 我真的很喜歡它,但我擔心的是,在服務器重啟(或崩潰)后,Dokku不會重啟Mongo服務。 我手動必須進入和dokku mongodb:start然后dokku MYAPP deploy以使其重新連接。 否則我會遇到錯誤的網關錯誤。

謝謝你的任何提示! 我對這一切都很陌生。

這是dokku-mongodb插件中的一個錯誤。 Dokku本身使用Upstart腳本啟動。 它安裝在/etc/init/dokku-redeploy.conf ,如下所示:

description "Dokku app redeploy service"
start on filesystem and started docker
script
  sleep 2 # give docker some time
  sudo -i -u dokku /usr/local/bin/dokku ps:restartall
end script

我建議使用類似的東西,或許:

description "Dokku MongoDB plugin redeploy service"

start on started dokku-redeploy
stop on runlevel [!12345]

setuid dokku
setgid dokku

exec /usr/local/bin/dokku mongodb:start
pre-stop exec /usr/local/bin/dokku mongodb:stop

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM