Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 067 раз!

Форум

Добро пожаловать, Гость!

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

Обсуждение общих вопросов связанных с программой
crafic
Сообщения: 15
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение crafic » 14 май 2014, 19:03

Вот такая вот проблема, если конечно ето можно назвать проблемой.
Что делать? Или так нужно?
Последняя версия мини. Перезапускал, перегружал, тоже самое

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 14 май 2014, 19:07

Так и должно быть.

crafic
Сообщения: 15
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение crafic » 14 май 2014, 19:13

Ясно. Спасибо за ответ. Так во всех версиях, или только в последней? Просто раньше не замечал

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 14 май 2014, 19:26

Сколько апачу нужно, столько он себе процессов и запускает. Как было раньше, как будет позже, сколько ему нужно - я понятия не имею. Эти вопросы вы можете задать разработчикам Апача ;)

crafic
Сообщения: 15
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение crafic » 14 май 2014, 19:48

понял

Аватара пользователя
Dragon_Knight
Сообщения: 581
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение Dragon_Knight » 14 май 2014, 21:11

В винде всегда два, и больше двух сделать невозможно, к сожалению.
Первый - менеджер, Второй - рабочий процесс, который и обрабатывает запросы. Вообще это исторически сложилось, что на винде их два, но модель взята с линукса, где менеджер динамически создаёт рабочие процессы в зависимости от потребностей.

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 14 май 2014, 21:14

Да уж, для видны даже Nginx не могут уже столько лет сделать нормально, еле поддерживает.

Аватара пользователя
Dragon_Knight
Сообщения: 581
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение Dragon_Knight » 14 май 2014, 21:18

Максим, а это проблема самой винды. Она просто физически не способна обеспечить большое кол-во процессов, тем более грамотно распараллелить их...
Модель Nginx не знаю, но предполагаю что работает по такому-же принципу, как и апач.

Аватара пользователя
Максим
Сообщения: 4877
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 14 май 2014, 21:30

Dragon_Knight, а процессы и не нужны. Зачем, хватает одного, Windows может выдерживать тысячи подключений, пример тому IIS. А если нужны процессы, то есть так называемые "нити" внутри процесса (CreateThread).

Аватара пользователя
Dragon_Knight
Сообщения: 581
C нами: 4 года 2 мес
Контакты:

Непрочитанное сообщение Dragon_Knight » 14 май 2014, 21:34

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


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя