我正在使用 Cron 作业将数据从不同的应用程序(如 Prosperworks、Chargebee、Intercom)推送到 Geckoboard。我通过对这些应用程序进行 API 调用来做到这一点。这些脚本非常大,因为它们会获取大量数据。所以我将 set_time_limit 方法设置为 0,它在本地服务器上运行良好,当我从我的 Subversion 存储库中点击 URL 时。
但是,当我尝试在实时服务器上访问相同的 URL 时,它会引发 500 内部服务器错误。我试图在现场只获取几条记录,它奏效了。但是我尝试获取所有记录,无论是在浏览器中还是通过 cron in 都为这两种方法返回 500 内部服务器错误。当然它与代码无关,因为相同的文件在本地服务器上工作。
我正在通过 wget 从 cpanel 运行 cron 作业。我要访问的 URL 是donesafe.io/geckoboard/partner/new.php
谢谢!