Dimanych

Рейтинг
155
Регистрация
05.06.2007

netwind, скрипты не мои, просто обидно когда пишут что на вашем сервере не работает сайт, а вот на другом работает, и ничего не сделать кроме как возвращаться на 32бита или править исходники пхп либо что ещё хуже юзерские скрипты :)

тогда для начала лучше смириться с этим и задавать всем юзерам ulimit дабы уберечь сам сервер?

есть ещё и процессы которые просто висят, там видно дело не с date(), а с чем то другим, пока не вычислил.. но факт что на 32юита такого нет!

myhand, есть разные, и висячие, и работающие (видно отчётливо потому что процессы от юзера)

Ограничивайте апача ulimit в init-скриптах

Это при запуске апача ограничить его процессы по длительности запуска? или как?

netwind, например это

<? date("Y",1000000000000000000); ?>

Разработчик пхп проигнорил предложение лимитировать вводимое число и не обрабатывать эту дату до зависания (

я понимаю конечно что можно и на такое грешить while(1) $i++;

но всё же, попались скрипты которые с такой датой зависают (и только на 64бит) :(

Andreyka, не знаю с чем связано но кол-во на fastcgi приходилось ставить около 30 чтобы не было ожидания в запросах..

Pilat, может быть, не замечал разницы

тоже верно... вспоминая старые времена когда nginx для меня было странным названием :)

но есть ещё php-cgi процессики, не статика ведь ;)

LA может быть большим и при нормальном состоянии,

например если на сервер поступает более 100 запросов в сек на лёгкие странички,

тогда и LA 30 не проблема, причём задержки физически не ощущаются,

главное чтобы swap не вступал в силу и самое главное чтоб hdd не был перегружен на IO...

madoff:
Можем, один сервер, взять на администрирование за 300$ в месяц.

Очень выгодное предложение, учитывая что другие просят в 10 раз меньше, и наверное работают получше ;)

myhand:
Справляться-то он справляется. Вы правда не прикидываетесь,
что не понимаете зачем несколько процессов могут понадобиться?

может что-то упустил, просветите) пока небыло необходимости

хм может, если только на тот случай когда какой то процесс подгрузит то ядро которое использует для выполнения nginx?

ApocX, на данный момент по скрину памяти хватает

У меня подобная штука работает, глушит дос по логам апача/нгнюкса и по сетевой активности, фильтер на поисковики, собственно полноценный фаер... нужно лишь интелекта добавить. Написана была изначально на перле, потом по разным причинам переписал на пхп, не поверите, если уметь, он такой же быстрый как ваш си ;)

nginx процессов и 1го хватает(для надёжности 2), не помню чтобы он не справлялся даже на одном ядре при больших нагрузках, если только дос, тогда понадобятся силы дополнительных ядер :)

Для апача можно попробовать

StartServers 5

MinSpareServers 5

MaxSpareServers 10

MaxRequestsPerChild 1000

MaxClients ??? (в зависимоси от памяти)

велосипед давно изобретён)

top -c

с параметрами запуска

Всего: 830