Posted 30 апреля, 20231 yr comment_192965 В общем, решил переместить файлы из общей папки, раскидав их по категориям через Файлы -> Настройки хранения. Все шло хорошо, пока не дошел до файлов загрузок. Они вроде как переместились по факту, но задачи так и висят на 0% (задачи Перемещение Файлы Загрузок файлов и Удаление перемещённых оригинальных файлов). В ручную запуск не помогает. Запускал после этого перемещение других файлов, оно не стартует, пока не запустишь в ручную. Оно проходит, а эти две так и остаются висеть. Во вкладке Серверное окружение -> Задачи задача queue висит в статусе "запуск". Разблокировка нажатием замка отключает задачу, но через минуту она снова пытается запуститься и зависает. В журнале ошибок задачи пусто, в других логах тоже. Что с этим делать-то теперь? Edited 30 апреля, 20231 yr by edmsl
30 апреля, 20231 yr Author comment_192967 Теперь любые фоновые задачи приходится стартовать вручную, даже рассылку уведомлений. Иначе висит вместе с предыдущими.
30 апреля, 20231 yr Author comment_192969 Такая ошибка в админке сервера: [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 30 апреля, 20231 yr by edmsl
30 апреля, 20231 yr Author comment_192970 Увеличил временно memory_limit в php.ini до 512 и только тогда процессы отработали. Просмотрел перемещенные файлы, один из них размером 388Мб. Видимо, он и застопорил работу.
30 апреля, 20231 yr comment_192975 1 час назад, edmsl сказал: Про какую память идет речь? Которой на диске не осталось. Проверь размер доступной памяти. Согласно твоему рассказу, у тебя на диске места не осталось, не могут записаться временные файлы. Попробуй команду df -h на сервере выполнить в консоли, посмотри, сколько в разделе, в котором сайт работает, Available места. 1 час назад, edmsl сказал: php.ini до 512 1024 или 2048 ставь. 512 ни о чем. Edited 30 апреля, 20231 yr by Zero108
1 мая, 20231 yr Author comment_192989 18 часов назад, Zero108 сказал: 1024 или 2048 ставь. 512 ни о чем. Т.е. прописать 1024 и оставить это на постоянку?
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.