HTTP error 504

Licensed product: Multi-Vendor Plus
Upgrade 4.14.1.SP1 - 4.14.2

При загрузке изображений (конкретно логотипов) с сервера, возникает ошибка:
“Invalid backend response. Error occurred on the server side. HTTP error 504”
При загрузке с локальной машины проблем нет.

Когда проблема возникла воссоздать не могу. Режим используется нечасто.

щас Вам скажут что это не баг :slight_smile:

а что в error_log сервера?

В логах предлагается перекомпилировать PHP с изменённым параметром FD_SETSIZE = 2048,

Tue Aug 16 13:21:30.555195 2022] [php7:notice] [pid 2972382]
[client XXX.XXX.XXX.XXX:0] PHP Warning:
stream_select(): You MUST recompile PHP with a larger value of FD_SETSIZE.
It is set to 1024, but you have descriptors numbered at least as high as 1065.
–enable-fd-setsize=2048 is recommended, but you may want to set it
to equal the maximum number of open files supported by your system,
in order to avoid seeing this error again at a later date.
in /var/www/xxxxx/data/www/xxxxxxx.xxx/xxxxxxx/app/lib/other/elfinder/elFinder.class.php on line 5156,
referer: https://www.xxxxxxxxx.xxx/xxxx/xxxx.php?dispatch=companies.update&company_id=11.

Боюсь провайдер меня пошлёт.

ну Вам с этим к хостеру.
Но ведь у других такой ошибки нет, выходит что сборка на серваке реально кривая

Ну если у вас уже проблемы с хостингом, стоит менять, ясно что MV у вас там работать нормально не будет как только начнется хоть чутка трафик и база раздуется.

Выбор то не велик. Буду писать в службу ТП хостинга. Хотя вроде у большинства стандартный параметр 1024.

The problem was in a known PHP bug, the limit of opened files is taken from the linux system so if its 1024 while re-compiling it will ignore the --enable-fd-setsize=131072. you have to compile AFTER you change the linux system settings. Good luck :slight_smile:

Проблема, вероятно, связана с Вашей версией php и с тем как именно её собрали. Вам точно нужно пересобрать php потому что не будет работать ядро вообще.