Ложится сервер.

Тема в разделе "Администрирование серверов", создана пользователем invergo, 28 ноя 2011.

Модераторы: mefish, stooper
  1. invergo

    invergo Постоялец

    Регистр.:
    13 май 2009
    Сообщения:
    68
    Симпатии:
    6
    По крону через каждые 5 мин запускается скрипт. Он в 20 потоков
    выполняет 1000 запросов к другому скрипту(эмуляция многопоточности
    через неблокируемые сокеты http://habrahabr.ru/blogs/php/40245/)
    Через некоторое время Количество процессов(смотрю в ispmanager) становится ~400, после чего сервер ложится.

    Сервер i7-920, 8ГБ оперативки.

    Что можно сделать?

    P.s. Не для спама
     
  2. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    Сколько по времени выполняется скрипт? Может есть вероятность что новая пачка запускается еще до того как умрет старая? Чистите память после отработки? Попробуйте сделать не 20 а 10 потоков
     
  3. invergo

    invergo Постоялец

    Регистр.:
    13 май 2009
    Сообщения:
    68
    Симпатии:
    6
    сам скрипт выполняется сек. 10 не больше, также стоит ограничении(set_time_limit(60))

    в ispmanager стоит ограничение на количество процессов для пользователя - 60, но до запуска кол-во процессов ~220 после ~ 360


    не буду создавать другую тему
    apt-get autoclean - не очищает, как исправить?
     
  4. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    887
    Симпатии:
    629
    Нам не нужен вывод df -h, дайте нам top/htop, iotop

    apt-get autoclean не очистить вашу память ))). Закрывать сокеты нужно средствами php.

    ПОчитайте, должно помочь http://habrahabr.ru/qa/3615/

    ps: в программинге я ноль (
     
    invergo нравится это.
  5. wal

    wal Постоялец

    Регистр.:
    24 мар 2008
    Сообщения:
    89
    Симпатии:
    30
    /dev/md2 691G 656G 98M 100% /

    для начала стоит почистить диск...
     
    invergo нравится это.
  6. -=ZorG=-

    -=ZorG=-

    Регистр.:
    18 авг 2010
    Сообщения:
    262
    Симпатии:
    47
    Процессов чего?
    Пример топа.