如何防止 Amazon Linux 中的进程自动重启

如何防止 Amazon Linux 中的进程自动重启

我在 Amazon Linux 版本 2015.03 上运行 tomcat 6(我相信它基于 Cent OS/RHEL)。每次运行时sudo service tomcat6 stop,状态请求仍然显示tomcat6 (pid <num>) is running...与以前不同的 pid。

因此,tomcat 被配置在某处,当它停止时自动重新启动,大概是为了在 tomcat 进程因任何原因死亡时保持 web 服务器运行。

我怎样才能防止这种自动重启?

抱歉,我犯了一个错误。实际上,我在同一台机器上运行着 tomcat8,这就是我试图禁用 tomcat6 的原因。但 tomcat6 进程实际上并未运行,只有 tomcat8 进程在运行。但是,sudo service tomcat6 status它告诉我它正在运行,但 pid 列表实际上属于 tomcat8。

我没有意识到这一点,因为运行sudo service tomcat8 status结果为OK,但 pid 行在某处被吞没了。我不得不将该命令输出重定向到一个文件,以查看 tomcat6 和 tomcat8 状态命令的 pid 是否相同。

因此看起来 tomcat6 实际上并没有运行,但是service status命令认为它正在运行。

相关内容