我们目前正在使用最新的守护进程工具(http://cr.yp.to/daemontools.html)来管理后台linux (AWS)应用服务器。我们的应用服务器运行在JVM中:
[ec2-user@ip-10-0-1-220 local]$ java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)除非我们重新启动服务器,否则一切都运行良好,并且与预期的一样:
数独关机-r现在
当服务器重新启动配置的守护进程工具服务时,启动并运行ok,时间为10-20分钟。但是,在此期间之后,应用程序服务器中的线程开始挂起,直到整个进程被冻结。我们目前找到的解决问题的唯一方法是在/service/...下重新创建服务目录。
这些症状可能会导致/service/.../supervise/目录中的数据损坏。这一问题以前似乎没有讨论过。
任何建议或建议,我们如何可以重新启动我们的服务器,而没有这个问题,将不胜感激。
发布于 2015-04-02 14:02:36
诊断的第一步是从服务dir执行sudo ./run,并确保它将在前台持续运行。如果没有,那么您需要在应用程序中处理它。
如果它确实手动运行正常,那么问题可能在于您如何设置服务dir。你能张贴你的步骤重新创建吗?
https://serverfault.com/questions/679842
复制相似问题