首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Monit和private_pub

Monit和private_pub
EN

Stack Overflow用户
提问于 2017-02-11 00:17:55
回答 1查看 49关注 0票数 0

要用monit启动瘦服务器,只需使用start program = "/etc/init.d/thin start"

但是,要启动private_pub或faye,就需要捆绑rackup。

以及如何阻止pid?

有人有主意吗?

代码语言:javascript
复制
check process  private_pub_myapp
  with pidfile "/home/ubuntu/myapp/shared/tmp/pids/private_pub.pid"
  start program = "bundle exec rackup /home/ubuntu/myapp/shared/config/private_pub.ru -s thin -E production" with timeout 90 seconds

  stop program = "kill -s TERM `cat /home/ubuntu/myapp/shared/config/private_pub.yml`" with timeout 90 seconds
  if totalmem is greater than 200 MB for 2 cycles then restart # eating up memory?
  group private_pub_myapp

单吐

/conf.d:3:警告:程序不存在:'bundle‘/etc/monit/conf.d:5:警告:程序不存在

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-11 00:48:14

在使用Monit时,您总是需要给出一个完整、绝对的路径。例如,start program = "/usr/local/bin/bundle exec ..."和类似的。尽管如此,我怀疑这还是行不通的。您似乎试图在配置YAML中找到要杀死的PID,这可能是复制粘贴问题,您需要确保您的rackup配置实际上是在编写PID文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42170725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档