Проблема со слишком многими локальными соединениями

Ни одно из данных предложений не поможет Вам.

Этот вид людей выполняет шпионские ПО / вредоносное программное обеспечение, которое открывает их ПК на всем протяжении планеты, даже не рассматривайте блокирующийся IP или блоки IP и ожидайте долгосрочные результаты.

Теперь у Вас только есть один из них, который является великим, вообразите то, чем это было бы, если бы им было 10 лет или еще больше.

Необходимо изменить способ, которым работает приложение.

Вот несколько идей:
- Если учетная запись не составляет по крайней мере 24 старые часа
- Зарегистрированный в Yahoo, Gmail, Hotmail/MSN.

Предотвратите ответы или примите их администраторами.

Но в первую очередь, Вы могли, вероятно, сжать своего нового пользователя regisration.
Одним хорошим примером являются спаммеры, часто подписываются с помощью вырезанный и вставленный или даже боты, они часто делают ОГРОМНЫЕ ошибки, которые видны прямо при регистрации как:

  • Имя нижнего регистра, имя, город...
  • Легкие пароли

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

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

Akismet мог потенциально сделать задание или по крайней мере хорошую часть его. Если Вы не выполняете Wordpress, используйте API для языка Ваше использование приложения.

У Вас, вероятно, будет лучший результат со многими небольшими изменениями, чем одно радикальное решение.

Удачи.

0
задан 11 August 2011 в 00:01
2 ответа

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

Если Ваша машина является медленной, взгляд на загрузку. Проверить topвывод для процессов высокого ЦП. Посмотрите, израсходована ли вся Ваша память php. Короче говоря, исследуйте целую машину.

Вы могли работать lsof -i как базируются и получают немного больше информации о том веб-сервере и кто связывается с ним. Но по-видимому Вы уже знаете об этом с тех пор (по-видимому), Вы настраиваете его.

1
ответ дан 23 November 2019 в 11:16

Любой некоторый Сценарий PHP получает доступ к Вашему веб-серверу по http (возможно, использующий вихревые функции?), или Вам настроили страницы ErrorDocument неправильным способом в конфигурационных файлах Apache или некоторых .htaccess файл.

В основном, если Вы настраиваете ErrorDocuments таким образом:

ErrorDocument 404 http://yourhost/someerrorpage.html

И это someerrorpage.html не существует, миленький рекурсивный цикл готов и может постепенно снизить Ваш сервер очень эффективно.

Вы считали журналы Apache? Если бросание взгляда через них со средством просмотра текста по Вашему выбору ничего не показывает, попытайтесь подать свои журналы доступа к webalizer или некоторый другой анализатор и видит URL, к которым больше всего получают доступ. Также проверьте журнал ошибок, если существует много повторных ошибок.

0
ответ дан 23 November 2019 в 11:16

Теги

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