Jump to content

Зависли фоновые задачи

Featured Replies

В общем, решил переместить файлы из общей папки, раскидав их по категориям через Файлы -> Настройки хранения. Все шло хорошо, пока не дошел до файлов загрузок. Они вроде как переместились по факту, но задачи так и висят на 0% (задачи Перемещение Файлы Загрузок файлов и Удаление перемещённых оригинальных файлов). В ручную запуск не помогает. Запускал после этого перемещение других файлов, оно не стартует, пока не запустишь в ручную. Оно проходит, а эти две так и остаются висеть.

Во вкладке Серверное окружение -> Задачи задача queue висит в статусе "запуск". Разблокировка нажатием замка отключает задачу, но через минуту она снова пытается запуститься и зависает. В журнале ошибок задачи пусто, в других логах тоже.

Что с этим делать-то теперь?

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/25600-zavisli-fonovye-zadachi/
Share on other sites

Теперь любые фоновые задачи приходится стартовать вручную, даже рассылку уведомлений. Иначе висит вместе с предыдущими.

Link to comment
https://ipbmafia.ru/topic/25600-zavisli-fonovye-zadachi/?&do=findComment&comment=192967
Share on other sites

Такая ошибка в админке сервера:

[Sun Apr 30 22:08:32.613215 2023] [proxy_fcgi:error] [pid 952:tid 140019389937216] [client x.x.x.x] AH01071: Got error 'PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 487302888 bytes) in /home/domain/web/domain.ru/public_html/system/File/FileSystem.php on line 251', referer: https://domain.ru/admin/?app=core&module=system&controller=background&do=process&csrfKey=7ef945f4b8985b72823af2a710eba947

P.S. Я понял, похоже, в чем проблема.

Нет, не нашел. Думал размер пакета в БД слишком большой.

Про какую память идет речь?

Edited by edmsl

Link to comment
https://ipbmafia.ru/topic/25600-zavisli-fonovye-zadachi/?&do=findComment&comment=192969
Share on other sites

Увеличил временно memory_limit в php.ini до 512 и только тогда процессы отработали.

Просмотрел перемещенные файлы, один из них размером 388Мб. Видимо, он и застопорил работу.

Link to comment
https://ipbmafia.ru/topic/25600-zavisli-fonovye-zadachi/?&do=findComment&comment=192970
Share on other sites
1 час назад, edmsl сказал:

Про какую память идет речь?

Которой на диске не осталось. Проверь размер доступной памяти. Согласно твоему рассказу, у тебя на диске места не осталось, не могут записаться временные файлы. Попробуй команду df -h на сервере выполнить в консоли, посмотри, сколько в разделе, в котором сайт работает, Available места.

1 час назад, edmsl сказал:

php.ini до 512

1024 или 2048 ставь. 512 ни о чем. 

PHP 7.4.23 - phpinfo() - Google Chrome.jpg

Edited by Zero108

Link to comment
https://ipbmafia.ru/topic/25600-zavisli-fonovye-zadachi/?&do=findComment&comment=192975
Share on other sites
18 часов назад, Zero108 сказал:

1024 или 2048 ставь. 512 ни о чем. 

Т.е. прописать 1024 и оставить это на постоянку?

Link to comment
https://ipbmafia.ru/topic/25600-zavisli-fonovye-zadachi/?&do=findComment&comment=192989
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.