在免费的Heroku上运行连续的PHP应用程序

时间:2014-01-17 13:34:12

标签: php heroku

可以在免费的Heroku上运行连续的PHP应用程序吗? 我通过以下代码通过浏览器运行PHP irc bot:

<?php
exec("(cd php-irc;/app/php/bin/php ./bot.php bot.conf &) > /dev/null 2>/dev/null &");
?>

Bot在大约一小时后关闭:(

1 个答案:

答案 0 :(得分:1)

正如建议的jszobody我使用后台作业。 我执行了

heroku config:add LD_LIBRARY_PATH=/app/php/ext:/app/apache/lib

并创建了包含内容的Procfile:

web: sh boot.sh
worker: cd ~/php-irc/ && php bot.php bot.conf

并执行:

heroku ps:scale web=0 worker=1

似乎没有问题。谢谢!