пару вопросов по nginx

Тема в разделе "Администрирование серверов", создана пользователем SPY-FeinD, 21 фев 2010.

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

    SPY-FeinD

    Регистр.:
    19 июл 2008
    Сообщения:
    219
    Симпатии:
    15
    установил nginx как написано тут
    http://ru.ispdoc.com/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_Nginx_%D0%B2_CentOS_Linux
    вроде всё нормально оперативка сново полная (объем оп 256).
    стоит 2 чата voc++ и пару порталов...
    1. нужно ли ещё что то настраивать?
    2. при заливке файлов (картинок) браузером они не отображаются апатч присваивает им права 600. что с этим делать?
    3. можно ли проверить правильно ли установился nginx?
    4. и как снизить нагрузку на сервер?
    ОС Centos x32 с панелью ISPmanager lite, 256 оперативки.
    логи ошибок...
    2010/02/21 14:45:07 [warn] 19769#0: conflicting server name "мой домен" on 9*.8*.1**.2**:80, ignored
    2010/02/21 14:45:11 [error] 19772#0: *6 open() "/var/www/мой домен/data/www/мой домен/chat/style.css" failed (2: No such file or directory), client: 1.*.3*.1**, server: мой домен, request: "GET /chat/style.css HTTP/1.1", host: "мой домен", referrer: "http://www.allbelarus.net/chat/voc.php"
    2010/02/21 14:45:15 [error] 19772#0: *24 open() "/var/www/мой домен/data/www/мой домен/chat/designes/new/img/top_white_menu.jpg" failed (2: No such file or directory), client: 1.*.3*.1**, server: мой домен, request: "GET /chat/designes/new/img/top_white_menu.jpg HTTP/1.1", host: "мой домен", referrer: "http://мой домен/chat/navibar.php?session=119f64e7c78f922cadd5498d06d75ddd"это только малая часть

    до этого был апач, в скринах мои процессы и возможности в ispmanager, помогите настроить...
     

    Вложения:

  2. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    Уже в top можно глянуть и увидеть, что процессов nginx штук 10-12, идем в конфиг и ставим nginx 1; - больше для впс не нужно. То же самое нужно сделать с апачем, чтоб не разростались процессы.

    Чат, возможно, нагрузки не несет по началу никакой, НО память он кушает, и никак вы его от етого не отучите.

    Больше оптимизировать наврядле получится, 256 рамы ето калькулятор)))
     
  3. drive800

    drive800 Постоялец

    Регистр.:
    4 июл 2009
    Сообщения:
    67
    Симпатии:
    6
    Если все работает - значит nginx поставлен нормально :)
    Увеличить производительность - взять больше CPU и памяти.
    По поводу прав 600 - можно через cron каждую минуту их чмодить в нужное значение, либо найти причину и устранить.
     
  4. SPY-FeinD

    SPY-FeinD

    Регистр.:
    19 июл 2008
    Сообщения:
    219
    Симпатии:
    15
    так но если с nginx понятно
    worker_processes 1;
    то с апатчем как уменьшить?!

    и нужно ли настраивать этот конфиг virtual.conf
    он у меня чист
    вот

    #
    # A virtual host using mix of IP-, name-, and port-based configuration
    #

    #server {
    # listen 8000;
    # listen somename:8080;
    # server_name somename alias another.alias;

    # location / {
    # root html;
    # index index.html index.htm;
    # }
    #}

    и если можно посовейтуйте что нить ещё полезное...
     
  5. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    /etc/httpd/httpd.conf

    ищеш там

    <IfModule prefork.c>
    StartServers 8
    MinSpareServers 5
    MaxSpareServers 20
    ServerLimit 256
    MaxClients 256
    MaxRequestsPerChild 4000
    </IfModule>
    и редачиш так примерно:

    <IfModule prefork.c>
    StartServers 1
    MinSpareServers 5
    MaxSpareServers 15
    ServerLimit 30
    MaxClients 30
    MaxRequestsPerChild 400
    </IfModule>

    Это никак не конечный вариант, но больше помоему на вдс не выжать. Так как кромеапача есть еще и сопутствующее по, которее не менее прожорливо.
     
    SPY-FeinD нравится это.
  6. SPY-FeinD

    SPY-FeinD

    Регистр.:
    19 июл 2008
    Сообщения:
    219
    Симпатии:
    15
    а эту штуку редактировать надо?
    <IfModule worker.c>
    StartServers 2
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 0
    </IfModule>
     
  7. lolshik

    lolshik

    Регистр.:
    21 фев 2008
    Сообщения:
    316
    Симпатии:
    127
    а nginx htaccess не понимает?
     
  8. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    Нет, не нужно, по дефолту он префорк.

    естественно
     
    SPY-FeinD нравится это.
  9. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    Рыбко, прикалываешься или я чего-то пропустил?
    Как давно nginx стал понимать htaccess?
     
  10. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    PHP_Master наверно прикалывается, что неумеет читать :D:D:D

     
Статус темы:
Закрыта.