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