[Capstrano] Server管理方案 Tasks+Recipes+Monit from Railscasts
介紹
參考Railscasts的capstrano系列文章,讓我們使用完整的Server管理及監控方案,所有項目都可以快速建立完成,並自動後續監控及重啟Service的動作,讓我們可以安心地喝杯咖啡,不用手忙腳亂。
Capstrano Tasks
基本的Capstrano介紹使用
Railscasts PRO #133 Capistrano Tasks (revised)
Capstrano Recipes
這邊使用Capstrano Recipes來建立一些如nginx、puma、mysql等Service的基本設定值 若建立新Server時就不需要再大費周章重新設定。
Railscasts PRO #337 Capistrano Recipes (pro)
Monit with Capstrano
Monit是一個監控系統的套件,他可以偵測系統一些服務是否正確啟動,設定條件讓他自動重啟,並可以設定mail自動通知 但一般來說這些設定方式需要遠端登入至/etc/monit/conf.d來進行調整。
Railscasts PRO #375 Monit (pro)
參考
- https://ihower.tw/rails/background-process.html
- http://ccaloha.cc/blog/2015/05/18/monitoring-your-ubuntu-machine-for-dummies/
留言