ngnix: Нехватка ресурсов на кеш. Сentos 5

Тема в разделе "Администрирование серверов", создана пользователем metallphilin, 10 сен 2010.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165
    VPS, Centos 5, Apache+ngnix




    если в nginx.conf прописать 2м, вместо 13, то все ок.


    где увеличить лимит?
     
  2. porsche2

    porsche2

    Регистр.:
    18 ноя 2007
    Сообщения:
    667
    Симпатии:
    210
    Скорее всего не хватает оперативки или глюк в самом nginx. Какая версия nginx?

    http://www.lexa.ru/nginx-ru/msg29022.html
     
  3. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165

    # nginx -v
    nginx version: nginx/0.8.41
     
  4. porsche2

    porsche2

    Регистр.:
    18 ноя 2007
    Сообщения:
    667
    Симпатии:
    210
    плохо что ставите 0.8.X, а не стабильную. В 0.8.46 есть такая тема:

    а вот от какой версии перекочевало, ненаписано. Может нужно обновиться выше, до 0.8.50, или попробовать сильно ограничить connections и посмотреть что будет, когда процессы отмирают достаточно быстро.

    памяти и свободнго места на диске хватает?
     
  5. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165
    вот рпм 0.8.5

    http://download.opensuse.org/repositories/server:/http/openSUSE_11.3/x86_64/nginx-0.8-0.8.50-4.1.x86_64.rpm

    при попытке обновления он ругается на зависимости:

    # rpm -U nginx-0.8-0.8.50-4.1.x86_64.rpm
    warning: nginx-0.8-0.8.50-4.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 08d1d8b3
    error: Failed dependencies:
    fillup is needed by nginx-0.8-0.8.50-4.1.x86_64
    insserv is needed by nginx-0.8-0.8.50-4.1.x86_64
    pwdutils is needed by nginx-0.8-0.8.50-4.1.x86_64
    libcrypto.so.1.0.0()(64bit) is needed by nginx-0.8-0.8.50-4.1.x86_64
    libssl.so.1.0.0()(64bit) is needed by nginx-0.8-0.8.50-4.1.x86_64
    libxml2.so.2(LIBXML2_2.4.30)(64bit) is needed by nginx-0.8-0.8.50-4.1.x86_64
    rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by nginx-0.8-0.8.50-4.1.x86_64

    Добавлено через 1 минуту
    пямяти половина, диск так вообще задействован на 7 процентов.
     
  6. porsche2

    porsche2

    Регистр.:
    18 ноя 2007
    Сообщения:
    667
    Симпатии:
    210
  7. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165

    вся система мне не нужна для обновления, а в репозитории нет нового ngnix. потому надо как то из rpm собрать.
     
  8. porsche2

    porsche2

    Регистр.:
    18 ноя 2007
    Сообщения:
    667
    Симпатии:
    210
    nginx-0.8.X реально необходим? Если нет, то заморочки это лишнее. Сносить 0.8.41, ставить nginx-0.7.67 и жить спокойно. Или тянуть

    Хttp://download.fedora.redhat.com/pub/epel/5Server/x86_64/epel-release-5-4.noarch.rpm

    и ставить то что есть, но новее
     
  9. metallphilin

    metallphilin старожил nulled

    Регистр.:
    25 авг 2006
    Сообщения:
    616
    Симпатии:
    165
    не факт что я его потом поставлю. был опыт, замучался.

    :

    :(

    Добавлено через 5 минут
    саппорт посоветовал закомментировать в /etc/nginx/nginx.conf строчку с лимитом:

    значение по умолчанию было - 64.


    быть может этот конфиг как раз от старного нжиникса? я обновлял же его.

    Добавлено через 7 минут
    вот тут похожая проблема: http://forum.nginx.org/read.php?21,11760
     
  10. porsche2

    porsche2

    Регистр.:
    18 ноя 2007
    Сообщения:
    667
    Симпатии:
    210
    П@лять :D

    Если уже есть что-то сломанное, то менять его все равно надо. Бэкап всего VDS и в бой :)
     
Статус темы:
Закрыта.