Недавно я установил сертификат ssl на свой облачный сервер в стойке. До его установки мои задания cron работали нормально.
Когда я нахожусь на своем сервере по ssh и выполняю crontab -l,
Я вижу, что вакансии еще есть:
*/5 * * * * /usr/bin/curl https://mydomain.com/crons/do_things.php
если я напрямую посещаю файл в моем браузере, он все еще работает.
Итак, мне интересно, есть ли что-то особенное, что мне нужно настроить или изменить, чтобы мое задание cron снова работало?
Вы можете указать curl игнорировать любые предупреждения ssl с помощью опции -k. Скорее всего, это предупреждение ssl, которое останавливает его автоматическое выполнение. Предостережение связано с выполнением "небезопасных" SSL-соединений и передач.
/ usr / bin / curl -k https://mydomain.com/crons/do_things.php