Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将 TeamCity 添加到我们服务器上的 Monit 上正在运行的实例中,并且遇到了一个障碍,我想知道其他人是否能够解决。在我看到的示例中,当应用程序在启动时未创建 .pid 文件时,可以使用可以执行此操作的包装器来完成。Monit 网站上的示例还可以,但我想看看是否有人有一个很好的 TeamCity 特定示例可以运行。对此的任何帮助将不胜感激。
迟到总比不做好,但您不需要创建包装脚本,因为团队城市代理会生成一个 pid 文件。
如果您检查 bin/agent.sh 脚本,您会看到它将一个 pid 文件输出到 logs/ 文件夹。您可以将该 pid 文件与 monit 一起使用来监控服务。您还可以编辑 shell 脚本以更改 pid 文件的位置。