Страница 1 из 1

Cron не запускает задачи

Добавлено: Пн янв 13, 2025 8:56 am
Zerooo
Здравствуйте!
Есть проблема, что 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

Re: Cron не запускает задачи

Добавлено: Пн янв 13, 2025 9:29 am
alenka
Попробуйте переназначить php по умолчанию.
И в терминале из под пользователя, выполнить вашу команду.

Re: Cron не запускает задачи

Добавлено: Вт янв 14, 2025 3:49 am
Zerooo
Переключил на PHP 7.4 - сработало.
Переключил назад на PHP 8.3 - не работает.
Решил переустановить все PHP - теперь нигде не работает.
Войти по SSH не под рутом не получается (шелл у пользователя включил)
Изображение

Re: Cron не запускает задачи

Добавлено: Вт янв 14, 2025 8:55 am
alenka
Zerooo писал(а):
Вт янв 14, 2025 3:49 am
Переключил на PHP 7.4 - сработало.
Переключил назад на PHP 8.3 - не работает.
Решил переустановить все PHP - теперь нигде не работает.
Войти по SSH не под рутом не получается (шелл у пользователя включил)
Изображение
Вы переустанавливали вебсервер вместе со связками?
Какая ос?
Какая версия панели?
Пересоберите jail для хостаккаунта разрешите ему shell доступ.

Re: Cron не запускает задачи

Добавлено: Вт янв 14, 2025 9:14 am
Zerooo
alenka писал(а):
Вт янв 14, 2025 8:55 am
Вы переустанавливали вебсервер вместе со связками?
Какая ос?
Какая версия панели?
Пересоберите jail для хостаккаунта разрешите ему shell доступ.
Нет, только PHP.
Всё в подписи верно.
При переустановке PHP Jail пересобирается.

P.S. Переустановил связки - ничего не изменилось.

Re: Cron не запускает задачи

Добавлено: Вт янв 14, 2025 10:15 am
alenka
Ваш скрипт поддерживает php8.3?

Re: Cron не запускает задачи

Добавлено: Вт янв 14, 2025 11:30 am
alenka
Войти по SSH не под рутом не получается (шелл у пользователя включил)
Свяжитесь с нами через скайп, нужен будет доступ к серверу(Тяжело сказать что не так.)

Re: Cron не запускает задачи

Добавлено: Ср янв 15, 2025 10:32 am
alenka
Вы в конфиге /etc/security/limits.conf непонятно для какой цели, отключили лимиты

Код: Выделить всё

* soft    nproc           0
Из за этого недостаточно было ресурсов.
Доступы можете закрывать, тестового пользователя удалите.

Re: Cron не запускает задачи

Добавлено: Ср янв 15, 2025 12:25 pm
Zerooo
alenka писал(а):
Ср янв 15, 2025 10:32 am
Вы в конфиге /etc/security/limits.conf вы непонятно ля какой цели, отключили лимиты

Код: Выделить всё

* soft    nproc           0
Из за этого недостаточно было ресурсов.
Доступы можете закрывать, тестового пользователя удалите.
Я не отключал, даже не знал про такой файл.
А строчка

Код: Выделить всё

root       soft    nproc     unlimited
там нужна?
(Поставил на виртуалку панель - там этой строчки нет).
CRON заработал! Огромное спасибо!