Hello! On Mon, May 08, 2017 at 12:33:36PM +0300, Владислав Толмачев wrote:
> ps -ef | grep nginx > root 11230 1 0 Apr28 ? 00:00:00 nginx: master process > /usr/sbin/nginx -c /etc/nginx/nginx.conf > www-data 11231 11230 0 Apr28 ? 00:38:30 nginx: worker process [...] > в логах error_log нет ничего интересного и похожего на кэш запросы > > 2017/05/08 12:18:37 [alert] 11263#11263: *110026886 open socket #109 left > in connection 148 > 2017/05/08 12:18:37 [alert] 11263#11263: aborting > 2017/05/08 12:18:37 [alert] 11252#11252: *142106454 open socket #76 left in > connection 6 > 2017/05/08 12:18:37 [alert] 11252#11252: aborting У вас сокеты текут, nginx пишет об этом alert'ы в логи, и это называется "ничего интересного"? Надо разбираться, что это за сокеты, и почему они текут. Как уже говрилось ранее, двадцати таких утёкших соединений - достаточно, чтобы заблокировать очистку кеша по max_size. Про отладку утекающих сокетов я когда-то писал на http://wiki.nginx.org/Debugging, там ещё вроде даже что-то сохранилось. Если вдруг используется HTTP/2, то начать стоит с простого - отключить. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
