Juj*_*ngh 14 php node.js forever
我偶尔会使用forever.js快速而脏地将CLI类型的Node.js应用程序部署到生产环境,在那里我不想进行完整的supervisord部署.
我想知道是否有PHP的等价物?目前我们有一个队列处理系统,它从SQS获取消息并将它们同步处理到数据库中(它不能完成异步,因为在这个特定的用例中会导致各种令人讨厌的行锁定问题.)目前它使用cron运行时间很短,但它经常提前结束,我希望它再次开始运行.我不能一次运行多个进程.
欢迎任何*nix命令/软件/ bash类型的想法.
She*_*tJS 28
只需使用forever您的PHP脚本(使用-c参数指示永远使用php):
$ cat test.php
<?php
sleep(3);
print("foobar\n");
exit;
?>
$ forever -c php test.php
foobar
error: Forever detected script was killed by signal: null
error: Forever restarting script for 1 time
foobar
error: Forever detected script was killed by signal: null
error: Forever restarting script for 2 time
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6227 次 |
| 最近记录: |