Monitoring 微型rss监视器
救命啊! 我想在我的Debian服务器上设置一个监视服务,它将监视并启动tiny rss的更新程序。问题在于它是一个php前台进程,通常在非root用户的屏幕上运行 我可以将其运行为:Monitoring 微型rss监视器,monitoring,rss-reader,monit,Monitoring,Rss Reader,Monit,救命啊! 我想在我的Debian服务器上设置一个监视服务,它将监视并启动tiny rss的更新程序。问题在于它是一个php前台进程,通常在非root用户的屏幕上运行 我可以将其运行为: php ./update_daemon2.php 或者最好把它放在后台,以便从不同的帐户运行它 sudo -u tinyrssuser php ./update_deamon2.php -daemon > /dev/null & disown $! 我已经安装了monit,但似乎找不到方法让它检
php ./update_daemon2.php
或者最好把它放在后台,以便从不同的帐户运行它
sudo -u tinyrssuser php ./update_deamon2.php -daemon > /dev/null & disown $!
我已经安装了monit,但似乎找不到方法让它检测t是否正在运行。
我宁愿和莫尼特保持联系,但这不是必须的
如果您有任何想法,我们将不胜感激。可在以下网址找到答案:
但是在/etc/init.d下使用它/
确保设置用户和组创建一个upstart脚本
/etc/init/ttrss.conf
:
description "TT-RSS Feed Updater"
author "The Epyon Avenger <epyon_avenger on TT-RSS forums>"
env USER=www-data
env TTRSSDIR=/var/www/ttrss
start on started mysql
stop on stopping mysql
respawn
exec start-stop-daemon --start --make-pidfile --pidfile /var/run/ttrss.pid --chdir $TTRSSDIR --chuid $USER --group $USER --exec /usr/bin/php ./update_daemon2.php >> /var/log/ttrss/ttrss. log 2>&1
将以下行添加到monit conf:
check process ttrss with pidfile /var/run/ttrss.pid
start program = "/sbin/start ttrss"
stop program = "/sbin/stop ttrss"
check process ttrss with pidfile /var/run/ttrss.pid
start program = "/sbin/start ttrss"
stop program = "/sbin/stop ttrss"