我在以下位置创建了upstart配置文件:/etc/init/car-cache.conf以停止/start/重新启动碳缓存进程。我可以使用命令启动碳缓存进程:启动碳缓存,但是我不能使用停止/重新启动碳缓存,并且总是给出错误:“停止:未知实例:”。
有人知道问题出在哪里吗?下面是我的upstart配置:/etc/init/carbon-cache.conf
description "Daemonized Carbon-Cache"
start on runlevel [2345]
stop on runlevel [016]
setuid www-data
setgid www-data
exec /opt/graphite/bin/carbon-cache.py start
respawn
respawn limit 10 5发布于 2014-06-05 01:18:13
我建议使用这个car-cache.conf文件:https://gist.github.com/dbeckham/8057390
发布于 2013-11-14 08:31:27
我认为正在发生的事情是,你的暴发户能够成功地执行它,但一旦它运行,碳缓存,因为它的守护性质分离自己与暴发户。因此,当暴发户试图杀死它时,它意识到碳缓存不再是附加的。
Upstart期望命令运行保持在前台,而不是分叉和取消连接。
" twistd,用于去功能化碳缓存的实用工具支持一个--nodaemon标志,它可以在前台启动进程,而不是将其分叉到后台。在发布此文章时,使--nodaemon标志扭曲的唯一方法是使用--debug启动碳缓存。“
尽管如此,我还是反对碳排放,因为这在一个新兴的实施中是必要的。
发布于 2013-11-08 09:38:31
sudo /opt/graphite/bin/carbon-cache.py start
https://stackoverflow.com/questions/19829120
复制相似问题