Эта проблема возникает в файлах чистого PHP, обслуживаемых Nginx и PHP-FPM. Я наткнулся на эту проблему при разработке своего веб-сайта с использованием Symfony, но для этого проблемный диапазон длины контента составляет 3702-15965 (интересно, почему он отличается от ванильного PHP).
Что я пробовал до сих пор:
- Время ожидания составляет 15 секунд, но я попытался увеличить его до 300 секунд, и время ожидания все еще истекает. Так что я предполагаю, что это бесконечная петля.
- Это не похоже на то, что это связано с ресурсами, потому что оно работает, даже если длина контента составляет 5 миллионов символов.
- Создал различные тесты с разными символами, чтобы увидеть, могу ли я внести изменения в проблемный диапазон длины контента. Ответ - нет, диапазон оставался одинаковым для всех моих тестов.
- Я пробовал отключать gzip. Это не изменило диапазон длины, но изменился отклик. Ответ с включенным Gzip: тайм-аут восходящего запроса | Ответ отключен Gzip: полностью пусто
Примечания:
- Эта проблема не существует на моем локальном хосте.
- Страница редко открывается нормально. Я не могу воспроизвести это последовательно.
- В журналах Nginx, PHP или GCR нет никаких ошибок, кроме строк с превышением времени ожидания запроса.
Любая помощь приветствуется. Спасибо.