Необходимо позволить перенаправление портов SSH на маршрутизаторе, так, чтобы внешние хосты могли SSH к хосту в сети. Необходимо также стараться защитить машину в сети и использовать сильный пароль.
Определите IP-адрес своего широкополосного соединения. Я использую DynDNS.org на своем маршрутизаторе, так, чтобы я просто помнил имя хоста, не IP. Наиболее широкополосные соединения используют DHCP, таким образом, IP-адрес изменится. DynDNS обновит Ваше имя хоста для указания на новый IP-адрес.
Соединитесь со своим маршрутизатором с помощью туннелирования SSH, как это:
% externalhost ssh-L 10080:192.168.1.1:80 yourhostname.dyndns.org
Это создаст соединение SSH от Вашего локального хоста до yourhostname.dyndns.org (который является хостом в Вашей сети). '-L' создаст туннель SSH из порта 10080 к маршрутизатору в 192.168.1.1 портах 80.
Не зная полностью, что происходит с вашей системой, когда это происходит (см. Ниже), вот несколько предложений:
Во-первых, уменьшите количество начальных серверов до примерно 10 и то же самое для MinSpare и MaxSpare. Большие числа, которые у вас есть, могут занимать вашу память при запуске веб-сервера.
Во-вторых, попробуйте установить для MaxKeepAliveRequests
высокое значение: http://httpd.apache.org/docs/2.0/mod/core.html#maxkeepaliverequests . По умолчанию это 100
, поэтому попробуйте увеличивать его с шагом 100 (или любое число, которое вы сочтете подходящим) и посмотрите, достигнет ли оптимальное значение. Вы также можете попробовать 0
для «неограниченного количества».
Кроме того, обновите свой вопрос, указав, что делает система, когда это происходит. Это нехватка памяти и свопинг ( free -m
)? ЦП привязан? Что вы видите из вершины
? Что еще у вас запущено на этом компьютере?