Webhook url 在浏览器中工作正常,但在 Cronjobs 中不起作用

Webhook url working fine in browser and not working in Cronjobs

提问人:Ravi 提问时间:10/23/2023 更新时间:10/23/2023 访问量:37

问:


尝试设置用于发送消息活动的 Laravel php 脚本,脚本工作正常。唯一的问题是 Cronjobs。
需要每 3 分钟运行一次此 Webhook URL 以执行活动。

我使用带有 aaPanel 的 vps(Ubuntu 20、Apache 2.4、Laravel 9、php 8.1)。

我也尝试了访问 URL Cron 和 wget shell cron (wget -q -O - “https://WEBSITE/webhook/wpbox/sendschuduledmessages”)
两个 cronjobs 都给出了 500 错误。Cronjob 日志也显示为 500 - 服务器错误。

但是,当我在直接网络浏览器中尝试相同的 URL 时,它工作正常。(https://WEBSITE/webhook/wpbox/sendschuduledmessages)

但是,当我尝试将其添加为 Cronjob 时,它不起作用。

请帮忙。谢谢。

php laravel apache ubuntu cron

评论

0赞 KIKO Software 10/23/2023
您需要查看PHP错误日志,即Web服务器日志。当您使用浏览器从服务器外部执行脚本时,与从 cron 作业执行此操作时,环境存在细微差异。
0赞 CBroe 10/23/2023
(这首先如何成为 webhook?该术语通常意味着外部系统向您发出请求,以通知您其他地方发生的事情。您的用例听起来像是完全不同的东西。

答: 暂无答案