安全模式下的 PHP 后台进程



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

例如,我的后台进程代码在文件bg中.php我希望它被执行,在另一个特定脚本结束时写入。(或者可能会有一些延迟)
我搜索了很多。一些建议的库,如 beanstalkd,但我认为这个库对于我简单的后台进程来说很重,而且也没有很好的 PHP 文档。其他一些人说像exec()这样的函数在安全模式下是不可能的。

  • 1-有没有人有一个简单的解决方案来解决这个问题?
  • 2-我也被cpanel中存在的cron工作所提及,其中准备要在特定时间执行的任务。我可以使用这个吗以某种方式解决我的问题的选项?

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

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

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

只有您需要在 cron 命令的末尾添加&才能使其作为后台运行。

最新更新