несколько экземпляров apache2

Недавно я установил xubunutu 14.04 на своем компьютере, сегодня я заметил, что на моем компьютере запущено несколько экземпляров apache2. Вот список

enter image description here

До этого Я только установил сервер owncloud,

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

Спасибо,

0
задан 30 March 2015 в 23:26

2 ответа

Те - экземпляры, где Ваша веб-страница открыта некоторое место. Я не волновался бы об этом. Каждый раз, когда кто-то (или что-то) открывает страницу на Вашем веб-сервере, тот процесс запустится. Привычка процесса говорит Вам, кто (за пределами www-данных) получает доступ к Вашей странице. Но, Ваши журналы сервера Apache будут. когда страницы будут закрыты, те процессы очистятся. можно попробовать этот ответ за себя: сделайте:

ps -ef  | grep apache2 | wc -l

тогда открывают браузер и переходят к Вашему веб-сайту. тогда ре работает

ps -ef  | grep apache2 | wc -l

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

ps -ef  | grep apache2 | wc -l

число понизится снова, обеспечил Ваш, не получают больше трафика тем временем.

На данном этапе Вы могли бы спрашивать себя, если бы Apache2 порождает новый процесс, каждый раз, когда к веб-странице получают доступ, разве моя система не была бы подвержена загрузке, если бы многочисленные люди получали доступ к моей странице одновременно? Ответ да, который действительно происходит, но Вам нужны тысячи параллельных соединений, прежде чем это станет проблемой. Если Вы действительно испытываете те проблемы, переключаетесь на nginx, который обрабатывает потоки способом, который не создает несколько параллельных процессов.

, Чтобы взглянуть на то, кто получает доступ к Вашей странице (страницам), считайте журналы (доступ и ошибка) в:/var/log/apache2 /

0
ответ дан 30 March 2015 в 23:26

сделайте это:

dpkg -l | grep apache2

с этим можно считать установленные модули.

apache2 значением по умолчанию устанавливают предварительное ветвление mpm., это необходимо, потому что несколько расширений (mod_php для owncloud) не ориентированы на многопотоковое исполнение и пойдут лучше с этим модулем. Эй может судить рабочего mpm, который базируется в потоках, но для php программ необходимо реконфигурировать сервер и не использовать mod_php, используйте fastcgi (php-fpm)

0
ответ дан 30 March 2015 в 23:26

Другие вопросы по тегам:

Похожие вопросы: