自从在 Rackspace 云服务器上安装 SSL 证书后,Cron 作业不再起作用

自从在 Rackspace 云服务器上安装 SSL 证书后,Cron 作业不再起作用

我最近在我的 Rackspace 云服务器上安装了 SSL 证书。在安装之前,我的 cron 作业运行正常。

当我 ssh 到我的服务器并执行 crontab -l 时,

我可以看到这些工作仍然存在:

*/5 * * * * /usr/bin/curl https://mydomain.com/crons/do_things.php

如果我直接在浏览器中访问该文件,它仍然有效。

所以我想知道是否需要设置或更改任何特殊内容才能让我的 cron 作业再次运行?

答案1

您可以使用 -k 选项告诉 curl 忽略任何 ssl 警告。最有可能的是 ssl 警告阻止了它自动执行。需要注意的是 curl 会执行“不安全”的 SSL 连接和传输。

/usr/bin/curl -khttps://mydomain.com/crons/do_things.php

相关内容