Pat*_*ick 40 node.js docker coreos microservices
我正在重构一些node.js服务.所有这些都曾经forever
在虚拟服务器上开始,如果进程崩溃,他们只是重新启动.
现在,转向容器化和无状态应用程序结构,我认为该进程应该退出,容器应该在失败时重新启动.
那是对的吗?有利有弊吗?
Pet*_*ons 46
我的看法是不使用容器内进程管理器(永远,pm2),而是通过--restart=always
(或该选项的其他一种)使用docker restart策略.这更符合整体泊坞机的理念,并且应该与集装箱内过程监控非常相似,因为泊坞容器开始非常快速地运行.
如果你想探索关于这个话题的另一个立场,那么我所见过的最强大的支持容器内过程监督的倡导者就是在虚拟的baseimage-docker自述文件中.
归档时间: |
|
查看次数: |
12415 次 |
最近记录: |