如题
我是小白,N 年前第一台服务器上我是跟着 CSDN 教程,物理机部署的 Nginx+Tomcat
后来发现 Tomcat 运行一个月就会假死,进程还在,CPU100%,但是用户访问就会卡到 nginx 超时 504
后来就用 shell 脚本去检查 Tomcat 端口,发现访问超时或者 http 状态码不是 0 或 200 ,自动重启 tomcat
后来我发现用 Docker 部署是真的香,安装方便,更新方便,关键是意外终止可以自动重启,可以合理分配内存和交换区
现在我发现用 Docker 会损失大约 20%的性能(没有实际测试,20%我纯盲猜的),我又想改回物理机直接部署,通过类似 Monit 来监控 Tomcat 状态,不知是否可行
最主要问下各位前辈是如何部署服务器的,用物理机香还是 docker 香
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.