Cron не запускает задачи
Cron не запускает задачи
Здравствуйте!
Есть проблема, что cron-задания аккаунта не выполняются (все).
Крон вроде пытается их запускать (в логе крона):
Jan 13 08:23:01 domen CROND[837159]: (user01) CMD (php /home/user01/sites/mysite.ru/tst.php)
Jan 13 08:23:01 domen CROND[837153]: (user01) MAIL (mailed 85 bytes of output but got status 0x0001#012)
Однако скрипт не отрабатывает (он простейший - запись строчки в файл).
При этом из шелла скрипт срабатывает
sudo -u user01 php /home/user01/sites/mysite.ru/tst.php
Правда с какими-то ошибками:
E0113 13:24:28.100785540 902686 thd.cc:160] pthread_create failed: Resource temporarily unavailable
E0113 13:24:28.100939691 902686 thd.cc:160] pthread_create failed: Resource temporarily unavailable
E0113 13:24:28.101050938 902686 thd.cc:160] pthread_create failed: Resource temporarily unavailable
Есть проблема, что cron-задания аккаунта не выполняются (все).
Крон вроде пытается их запускать (в логе крона):
Jan 13 08:23:01 domen CROND[837159]: (user01) CMD (php /home/user01/sites/mysite.ru/tst.php)
Jan 13 08:23:01 domen CROND[837153]: (user01) MAIL (mailed 85 bytes of output but got status 0x0001#012)
Однако скрипт не отрабатывает (он простейший - запись строчки в файл).
При этом из шелла скрипт срабатывает
sudo -u user01 php /home/user01/sites/mysite.ru/tst.php
Правда с какими-то ошибками:
E0113 13:24:28.100785540 902686 thd.cc:160] pthread_create failed: Resource temporarily unavailable
E0113 13:24:28.100939691 902686 thd.cc:160] pthread_create failed: Resource temporarily unavailable
E0113 13:24:28.101050938 902686 thd.cc:160] pthread_create failed: Resource temporarily unavailable
1.0973.20241230
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64
Re: Cron не запускает задачи
Попробуйте переназначить php по умолчанию.
И в терминале из под пользователя, выполнить вашу команду.
И в терминале из под пользователя, выполнить вашу команду.
Re: Cron не запускает задачи
Переключил на PHP 7.4 - сработало.
Переключил назад на PHP 8.3 - не работает.
Решил переустановить все PHP - теперь нигде не работает.
Войти по SSH не под рутом не получается (шелл у пользователя включил)
Переключил назад на PHP 8.3 - не работает.
Решил переустановить все PHP - теперь нигде не работает.
Войти по SSH не под рутом не получается (шелл у пользователя включил)
Последний раз редактировалось Zerooo Вт янв 14, 2025 8:21 am, всего редактировалось 1 раз.
1.0973.20241230
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64
Re: Cron не запускает задачи
Вы переустанавливали вебсервер вместе со связками?
Какая ос?
Какая версия панели?
Пересоберите jail для хостаккаунта разрешите ему shell доступ.
Re: Cron не запускает задачи
Нет, только PHP.
Всё в подписи верно.
При переустановке PHP Jail пересобирается.
P.S. Переустановил связки - ничего не изменилось.
1.0973.20241230
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64
Re: Cron не запускает задачи
Ваш скрипт поддерживает php8.3?
Re: Cron не запускает задачи
Свяжитесь с нами через скайп, нужен будет доступ к серверу(Тяжело сказать что не так.)Войти по SSH не под рутом не получается (шелл у пользователя включил)
Re: Cron не запускает задачи
Вы в конфиге /etc/security/limits.conf непонятно для какой цели, отключили лимиты
Из за этого недостаточно было ресурсов.
Доступы можете закрывать, тестового пользователя удалите.
Код: Выделить всё
* soft nproc 0
Доступы можете закрывать, тестового пользователя удалите.
Последний раз редактировалось alenka Ср янв 15, 2025 12:47 pm, всего редактировалось 1 раз.
Re: Cron не запускает задачи
Я не отключал, даже не знал про такой файл.alenka писал(а): ↑Ср янв 15, 2025 10:32 amВы в конфиге /etc/security/limits.conf вы непонятно ля какой цели, отключили лимитыИз за этого недостаточно было ресурсов.Код: Выделить всё
* soft nproc 0
Доступы можете закрывать, тестового пользователя удалите.
А строчка
Код: Выделить всё
root soft nproc unlimited
(Поставил на виртуалку панель - там этой строчки нет).
CRON заработал! Огромное спасибо!
1.0973.20241230
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64
AlmaLinux release 8.10 (Cerulean Leopard)
4.18.0-553.34.1.el8_10.x86_64