В процесах два httpd.exe, так нужно?

Обсуждение общих вопросов связанных с программой
crafic
Сообщения: 20
Зарегистрирован:
23 сен 2012, 16:53
Контактная информация:

В процесах два httpd.exe, так нужно?

crafic » 14 май 2014, 19:03

Вот такая вот проблема, если конечно ето можно назвать проблемой.
Что делать? Или так нужно?
Последняя версия мини. Перезапускал, перегружал, тоже самое
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 14 май 2014, 19:07

Так и должно быть.
crafic
Сообщения: 20
Зарегистрирован:
23 сен 2012, 16:53
Контактная информация:

crafic » 14 май 2014, 19:13

Ясно. Спасибо за ответ. Так во всех версиях, или только в последней? Просто раньше не замечал
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 14 май 2014, 19:26

Сколько апачу нужно, столько он себе процессов и запускает. Как было раньше, как будет позже, сколько ему нужно - я понятия не имею. Эти вопросы вы можете задать разработчикам Апача ;)
crafic
Сообщения: 20
Зарегистрирован:
23 сен 2012, 16:53
Контактная информация:

crafic » 14 май 2014, 19:48

понял
Аватара пользователя
Dragon_Knight
Сообщения: 581
Зарегистрирован:
10 сен 2012, 02:43
Контактная информация:

Dragon_Knight » 14 май 2014, 21:11

В винде всегда два, и больше двух сделать невозможно, к сожалению.
Первый - менеджер, Второй - рабочий процесс, который и обрабатывает запросы. Вообще это исторически сложилось, что на винде их два, но модель взята с линукса, где менеджер динамически создаёт рабочие процессы в зависимости от потребностей.
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 14 май 2014, 21:14

Да уж, для видны даже Nginx не могут уже столько лет сделать нормально, еле поддерживает.
Аватара пользователя
Dragon_Knight
Сообщения: 581
Зарегистрирован:
10 сен 2012, 02:43
Контактная информация:

Dragon_Knight » 14 май 2014, 21:18

Максим, а это проблема самой винды. Она просто физически не способна обеспечить большое кол-во процессов, тем более грамотно распараллелить их...
Модель Nginx не знаю, но предполагаю что работает по такому-же принципу, как и апач.
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 14 май 2014, 21:30

Dragon_Knight, а процессы и не нужны. Зачем, хватает одного, Windows может выдерживать тысячи подключений, пример тому IIS. А если нужны процессы, то есть так называемые "нити" внутри процесса (CreateThread).
Аватара пользователя
Dragon_Knight
Сообщения: 581
Зарегистрирован:
10 сен 2012, 02:43
Контактная информация:

Dragon_Knight » 14 май 2014, 21:34

Ну вот, 1920 потоков оно равно 1920 подключений и винда 1921 подключение отправляет в отказ в обслуживании.... А так создали ещё один процесс и ещё почти 2к сессий, + балансировка между ними.
Ответить