Hello! On Thu, May 29, 2014 at 11:18:25AM -0400, Brazzford wrote:
> Да, прошу прощение, надо было лог сначала посмотреть: > HTTP/1.0", upstream: "memcached://167.206.133.142:11211", host: > "167.206.133.142" > 2014/05/29 11:05:51 [emerg] 2185#0: *677 malloc(104857600) failed (12: > Cannot allocate memory) while reading response header from upstream, client: > 100.84.35.193, server: mynginx, request: "GET /prac_m_n.php > > 100.84.35.193 - это хост с которого я делаю тест. > 167.206.133.142 - тут стоит Nginx и Memcached. > > И что он тогда тут пишет? Не может выделить памяти пока читает заголовок > ответа? Как это понять, я во время тестирования, на хосте, где Nginx, > включил htop, никакой нагрузки нет. Почему же он пишет, что не может память > выделить? У вас, судя по всему, в конфиге memcached_buffer_size стоит 100m (зачем? загадка...), что ожидаемо приводит к расходу 100 мегабайт памяти на каждый выполняющийся запрос. С учётом того, что "ab -c 100" подразумевает до 100 одновременно выполняющихся запросов, на машине должно быть более 10 гигабайт памяти, иначе тест гарантированно упрётся в память. Подозреваю, что на самом деле памяти меньше. -- Maxim Dounin http://nginx.org/ _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
