如何在heroku服务器上停止正在运行的php进程?

时间:2015-06-12 03:08:10

标签: php heroku phantomjs paas

我在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);
}

0 个答案:

没有答案