При установке панели управления Hestia все параметры веб-сервера и базы данных настраиваются по умолчанию. Иногда этих параметров бывает мало для некоторых сайтов, что может выливаться в ошибки, чаще всего 504 Gateaway Timeout, или неудача загрузить файл большого объема через файловый менеджер сайта, например картинки, видео или архивы.
Данная проблема разрешается путем изменения соответствующих параметров веб-сервера Apache, Nginx или базы данных MariaDB в зависимости от потребности в конкретном случае. Ниже мы рассмотрим основные параметры и рекомендуемые значения, но подбирать их следует в зависимости от специфики работы сайта и мощности сервера.
Перейдите в раздел Сервер (иконка шестерни) и нажмите кнопку Изменить напротив нужной службы.
Apache та
Timeout 300 — Максимальное время ожидания запроса
Дополнительные настройки PHP
max_execution_time 300 — Максимальное время выполнения PHP скрипта
max_input_time 300 — Максимальное время обработки скриптом входных данных
memory_limit 1024M — Максимальный объем оперативной памяти для использования скриптом
post_max_size 300M — Максимальный объем запроса POST (влияет на размер загружаемых файлов)
upload_max_filesize 300M — Максимальный объем загружаемого файла
Nginx
send_timeout 300s
proxy_connect_timeout 300s
proxy_send_timeout 300s
proxy_read_timeout 300s
MariaDB
wait_timeout 300
interactive_timeout 300
max_allowed_packet 100M
Здесь перечислены только базовые параметры. Для более "тонкой" настройки следует пользоваться SSH соединением с сервером и вносить правки в конфигурационные файлы служб.
Все категории вопросов