Процессы выполнения Apache

Можно также рассмотреть получение Модели Draytek 2950 или 2820 Н, у них есть двойные Порты WAN (таким образом, Вы можете плагин два физических интернет-соединения),

Они могут иметь несколько Общедоступный IP-адрес, связанный с каждым интерфейсом глобальной сети, очень простым в использовании, и обеспечивают тонны функций.

www.draytek.us www.draytek.co.uk

http://www.draytek.co.uk/products/vigor2950.html

DrayTek 2950 обеспечивает 200 + параллельные соединения VPN без любого дополнительного vpn CALs.

Надеюсь, это поможет

2
задан 30 March 2012 в 23:23
2 ответа

Apache создает один дочерний процесс для каждого запроса для обслуживания определенного настраиваемого количества серверов. Его несложно настроить, но это немного сбивает с толку.

Взгляните на: http://virtualthreads.blogspot.com/2006/01/tuning-apache-part-1.html

Кроме того, nginx отлично подходит для VPS, он очень легкий и мощный. Я бы порекомендовал это.

3
ответ дан 3 December 2019 в 10:13

Это может быть связано с проблемами с блокировкой файлов и / или jar-файлов, особенно в Windows. На уровне конфигурации контекста доступны две опции, чтобы минимизировать их влияние (antiJARLocking - это подмножество antiResourceLocking).

Отредактируйте файл в /conf/context.xml и измените элемент , добавив атрибут antiResourceLocking следующим образом :

<Context antiResourceLocking="true">

Дополнительную информацию о параметрах конфигурации контекста см. В документации: кто-то просматривает мой сайт?

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

Эти элементы настраиваются в разделе конфигурации MPM вашей конфигурации apache.

Итак, если у меня 200 человек просматривают мой сайт, я будет 200 процессов (заставляя сайт делать дамп)?

200 одновременных запросов? Да, в этой ситуации (и если apache настроен на разрешение такого количества подключений), apache попытается развернуть воркеров для обслуживания каждого из 200 запросов, и вы столкнетесь с проблемами.

Если да, то есть способ обойти. это?

Нет.

Теперь о проблемах, которые у вас возникают с их сервисом:

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

Их пределы разумны для предоставляемых ими услуг. Если вам это не нравится, переместитесь в другое место, к реальному VPS-провайдеру - тому, который предоставит вам вашу собственную ОС. Я использую Linode, и они мне очень нравятся, но есть и масса других возможностей.

1
ответ дан 3 December 2019 в 10:13

Теги

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