Постоянные ошибки 504 Gateway Timeout на сайте Magento 2, несмотря на изменения конфигурацииPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Постоянные ошибки 504 Gateway Timeout на сайте Magento 2, несмотря на изменения конфигурации

Сообщение Anonymous »

У меня постоянно возникают ошибки 504 Gateway Timeout на моем сайте электронной коммерции Magento 2, особенно на странице /articles, но также и на других страницах. Мы внесли несколько изменений в конфигурацию, но проблема не устранена. Вот подробности:
Среда:
Magento 2 (точная версия будет позже)
PHP 7.4
Веб-сервер Nginx
База данных MySQL
Шлюз приложений Azure
Текущая проблема:
Ошибки тайм-аута шлюза 504, возникающие случайным образом на сайте
Постоянные ошибки 504 в /articles page
Ошибки сохраняются, несмотря на изменения конфигурации.
Предпринятые на данный момент шаги:
Шлюз приложений Azure:
Увеличено время ожидания с 20 до 300 секунд.
Конфигурация PHP (/etc/php/7.4/fpm/php.ini):
Установить max_execution_time = 300
Конфигурация PHP-FPM (/etc/php/7.4/fpm/pool.d/www.conf):
Установить request_terminate_timeout = 300
Конфигурация Nginx:
Добавлено в конфигурацию сайта:
Copyfastcgi_read_timeout 300;
proxy_read_timeout 300;
Конфигурация Magento 2:
Добавлено в pub/index.php:
phpCopyini_set('max_execution_time', 300);
Конфигурация MySQL (/etc/mysql/my.cnf):
Установить wait_timeout = 300
Перезапустить все службы (PHP-FPM , Nginx, MySQL) после внесения этих изменений
Несмотря на эти изменения, мы по-прежнему сталкиваемся с ошибкой 504 Gateway Timeout. Команда Azure подтвердила, что обновление шлюза приложений не является вариантом, поскольку это повлияет на другие сайты.
Сведения о вкладке «Сеть» для ошибки 504:
URL: https:// mywebsitename/article/
Метод: GET
Состояние: 504 Время ожидания шлюза
Удаленный адрес: xx.xx.xx.xx:443
Дополнительно Информация:
Ошибка возникает даже при низком трафике.
Мы проверили ресурсы сервера, и они не исчерпаны во время этих ошибок.
Запросы к базе данных. и PHP-код на странице /articles были проверены, но очевидных проблем не обнаружено.
Вопросы:
Какие еще факторы могут вызывать эти постоянные ошибки 504? несмотря на изменения конфигурации?
Существуют ли какие-либо настройки или модули, специфичные для Magento, которые могут способствовать возникновению этой проблемы?
Как мы можем дополнительно диагностировать основную причину, учитывая, что мы не можем обновить шлюз приложений Azure ?
Есть ли какие-либо дополнительные журналы или диагностические данные, которые нам следует проверить?
Мы будем очень признательны за любую информацию или предложения. Мы не можем понять, почему эти ошибки сохраняются, несмотря на внесенные нами изменения конфигурации.

Подробнее здесь: https://stackoverflow.com/questions/786 ... uration-ch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»