Назад | Перейти на главную страницу

% CPU на 99%, когда cronjob запускает скрипт php каждую минуту

Я использую сервер debian, и по какой-то причине, когда я запускаю этот php-скрипт с помощью crontab каждую минуту, он говорит, что я использую 99%% CPU с командой php (в cronjob команда php), а электронные письма не будут Отправить. В конце концов он говорит, что мне не хватает памяти в папке tmp. Странно то, что около 10 минут cronjob работал отлично; он отправлял мне электронные письма каждую минуту, и загрузка процессора была очень низкой, что было хорошо. Однако после этих 10 минут процент использования ЦП снова вырос примерно до 99%, и электронные письма перестали отправляться.

Если я отправлю это электронное письмо вручную с помощью команды: "php mail1.php", я получу электронное письмо со всем содержимым и никаких проблем. С отправкой их cronjob я больше не могу даже получить 1. Если у кого-то есть идеи, почему, дайте мне знать. Спасибо

ОБНОВИТЬ: сервер был привередливым, поэтому я удалил и повторно набрал тот же код, а также удалил и воссоздал одно и то же задание cron, и оно работает правильно.

Возможно, в вашем коде были пробелы, из-за которых сервер зависал. также может быть плохой путь cron. проверьте свои журналы cron, чтобы узнать, что вызывает нагрузку на сервер.