监督-在服务启动并使用服务器ip

时间:2018-11-14 12:09:10

标签: supervisor

我是超级用户和python的新手,想在每次使用超级用户通过使用其服务器IP的curl进入超级用户时都运行solr full import。以下是我尝试使用的代码:

[program:solr]
command=/usr/src/solr/bin/solr start -f -m 512m
directory=/usr/src/solr/
autostart=true
autorestart=true
startsecs=0
startretries=3
stderr_logfile=/usr/src/solr/server/logs/solr.err.log
stdout_logfile=/usr/src/solr/server/logs/solr.out.log

[eventlistener:solrImport]
command=curl http://serverIp:8983/solr/abc/dataimport?command=full-import
events=PROCESS_STATE_RUNNING

如果我用实际的ip替换serverIp并命中了其他任何shell脚本,则完成后它将继续循环执行。我不确定我的要求是否可行。

请提出建议,

先谢谢了。

0 个答案:

没有答案