我正在尝试将TeamCity添加到我们服务器上的Monit上正在运行的实例上,遇到了一个障碍,我想知道是否有其他人能够解决。在我看到的示例中,当应用程序在启动时没有创建.pid文件时,可以使用可以执行此操作的包装器来完成。 Monit网站上的例子还可以,但我想知道是否有人有一个很好的TeamCity特定示例,我可以运行。对此的任何帮助将不胜感激。
答案 0 :(得分:2)
最好迟到,但是当团队城市代理生成pid文件时,您不需要创建包装脚本。
如果检查bin / agent.sh脚本,您将看到它将pid文件输出到logs /文件夹。您可以将该pid文件与monit一起使用来监视服务。您还可以编辑shell脚本以更改pid文件的位置。