我在heroku上编写了一个松散的自动消息服务,它会在某些事件上自动发送消息。但是,我不小心做了一个无限循环,它不断向我的松弛帐户发送错误信息。 (由于重试错误导致的循环,我忘了添加一个计数器)
我尝试通过键入命令heroku restart
重新启动服务器(在该目录中,因此可以省略app名称),以及git推送我应该重启服务器的更正版本。我甚至通过设置0 dymo来关闭服务器。这些都不起作用,我仍然继续接收消息。
我很确定我关掉了我的heroku服务器,所以我认为应该有其他方法来阻止这个过程。 php进程将有一个bash_exec
来触发phantomjs。不确定它是否与当前问题有关。有人有什么建议吗?
P.S。作为请求,这是我隐藏重要信息的代码。
<?php
sendSlackMessageToChannel("Request received. Loading, please wait.");
startPhantomJS();
function startPhantomJS() {
$return_value = bash_exec("path/to/phantomjs myscript.js");
sendSlackMessageToMyself($return_value);
if ($return_value == "error")
startPhantomJS();
else
sendSlackMessageToChannel($return_value);
}