Конфигурация
КонфигурацияНастройка таймаутов перевода

Настройка таймаутов перевода

Ваш веб-сервер устанавливает максимальное время выполнения для каждого PHP-запроса с помощью директивы max_execution_time (задаётся в php.ini или через панель управления хостингом).

Плагин предоставляет параметр Translation Timeout в настройках, в разделе Plugin Configuration > Translation Timeout. Устанавливайте его ниже значения max_execution_time вашего сервера, чтобы зависший перевод завершался корректно с управляемой ошибкой в логах, вместо того чтобы вызывать универсальный таймаут сервера (HTTP 502 / 504 или пустую страницу с сообщением «Maximum execution time of N seconds exceeded»).

Настройка параметра Translation Timeout
Настройка параметра Translation Timeout

Если переводы регулярно завершаются по таймауту, увеличьте оба значения — этот параметр и max_execution_time вашего сервера — одновременно.

См. также: Как избежать таймаутов на PHP-сервере.