背景,因為重新編譯安裝了gcc,不知怎么服務器上的huginn就停了,
因為之前是安裝在docker上的,服務器重啟之后需要:
1、啟動docker
service docker start
2、命令創建huginn就行了,啟動之后會看到一些監控開始跑了,命令不會自動結束,
docker run -it -p 3000:3000 cantino/huginn
執行到最后不是服務開始,而是類似這樣:
The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`.
注意此時進程並沒有停止,等待它下載文件解決一些依賴問題,等一會兒它會自動下載一些文件,
之后就啟動了,
3、后續重啟
為了以防萬一還是建議在停掉huginn之前還是備份一下創建的那些agent吧,不然要是真恢復不了,可就得從頭來過了,
建議任何重啟最好還是手動去停掉這個容器,
docker stop cid
再通過命令啟動
docker start cid
親測這樣的確可以正常恢復,
參考鏈接:https://dj9399.github.io/post/%E9%83%A8%E7%BD%B2Huginn/
2019-3-9 17:48:23更新
又停了一次,沒想到吧,這次是因為內存不足導致進程被內核殺掉了,