我有一个需要运行的 PHP 脚本,它有一个无限循环。它用于连接到 Apple 的推送通知服务,然后通过我们的推送队列在收到通知时将其推送出去。
我的问题是:如何运行 PHP 脚本以使其永远不会超时/关闭?这甚至是解决此问题的正确方法还是我应该以另一种方式进行?
我有带 cPanel 的 HostGator。我还可以使用 Linux 命令行通过 Putty 访问根目录。
我尝试过的: 1.) 我尝试在后台通过 Linux 命令提示符运行脚本。这有效但最终停止了(我猜它超时了?) 2.) 我研究了“Cron Jobs”,但这似乎每 x 分钟调用一次脚本。
我想要持续运行且永不过时的东西。
最佳答案
您可以使用 Cron 每分钟运行一个脚本。
php -f /home/your_username/public_html/script.php
您可以阅读 documentation from cPanel了解如何在您的服务器中使用。
关于php - 永远运行 PHP 脚本以在 HostGator 上推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33681125/