在安全模式下PHP后台进程(PHP background process in safe mode)

2019-07-31 14:54发布

在我的PHP项目中,我应该有一些后台进程,但在安全模式下,因为我运行有一个共享的主机上。

例如我的后台进程的代码是在文件bg.php,我希望它被执行,在另一个特定脚本的光洁度写。(也许有一些延迟)
我搜索了很多。 有些人建议像beanstalkd库,但我觉得这个库是沉重了我的简单的背景处理,也没有良好的文档为PHP。 一些人说象exec(),它是不可能在安全模式下的功能。

  • 1 - 有没有人有这个问题的简单解决方案?
  • 2-我还通过存在于其中准备任务的cPanel Cron工作提到要在一定时间内执行。 我可以使用此选项来解决在某种程度上我的问题?

我注意到我想要一个简单而轻便的解决方案。 任何建议对此深表赞赏。

Answer 1:

这是不可能使用由HTTP服务器提供的PHP文件,因为所有proceses将请求结束后死亡。

所以的cPanel cron是一个不错的选择,你不需要有cron项始终启用,只需设置一次的条目,并禁用它后脚本开始运行。

只有你需要添加&你的cron命令的结尾,使其运行作为背景。



文章来源: PHP background process in safe mode