ignore long locked inactive cache entry
Maxim Dounin
mdounin на mdounin.ru
Пн Янв 16 13:16:41 UTC 2017
Hello!
On Mon, Jan 16, 2017 at 11:07:38AM +0000, Anton Kiryushkin wrote:
> Спасает обновление минимум до 1.11.6. Жаль, что разработчики это никак не
> комментировали.
Если спасает - значит проблема была в том, что вы со включённым
кешированием пытались проксировать WebSocket'ы. Смысла в этом нет -
кешировать WebSocket'ы невозможно. Но соответствующий элемент
кеша оказывался заблокирован на всё время WebSocket-соединения,
что могло приводить к алертам в логах, а также блокировать очистку
кеша по max_size.
Workaround - не включать кеширование там, где включено
проксирование WebSocket'ов. Ну или периодически закрывать
WebSocket-соединения.
--
Maxim Dounin
http://nginx.org/
Подробная информация о списке рассылки nginx-ru