101 подключение к собственной ошибке
-
12-09-2019 - |
Вопрос
мой сайт продолжает отключаться в моей учетной записи общего хостинга, и это то, что сказал мой хост:
Похоже, что IP-адрес сайт может блокироваться на брандмауэре из-за своего сайта вызывая чрезмерное подключения на себя.
"101 связь с самим собой"
Кто-нибудь знает, что это значит, я никогда раньше не слышал об ошибке 101.Мой сайт построен на PHP / MySQL.
Решение
Поскольку вы упомянули PHP, может быть, вы запрашиваете или включаете файлы через http-запросы, а не с локального диска?
Что-то вроде следующего заставило бы PHP включить файл, но получить его через http-запрос, который обслуживается вашим веб-сервером.По сути, это "связь с самим собой".
include 'http://www.example.com/file.php?foo=1&bar=2';
Или, может быть, вы определили Константу ПУТЬ где-то, ожидая сделать:
require _PATH_ . "/file.php";
До тех пор , пока ПУТЬ на самом деле это путь, все будет в порядке, но если вы случайно зададите для него значение URL, вы вызовете повторное прохождение require через веб-сервер.Не очень эффективно.
Проверьте свой код или журналы на наличие подобных подключений.
Другие советы
Возможно ли, что вы открываете несколько подключений к MySQL, не закрывая их?Возможно, по какой-то причине используются постоянные соединения?
Может ли это быть Сто одно подключение к самому себе, а не код ошибки?
Если нет, то какое программное обеспечение вы используете, кроме PHP?
Очень сложно сказать, что происходит на самом деле, не зная, какой фреймворк / CMS вы используете, но я бы посоветовал вам поискать в вашем коде любое использование include / fopen / curl /file_get_content .Не могли бы вы предоставить нам дополнительную информацию?
Ошибки 101 нет.По сути, это говорит о том, что они зарегистрировали 101 звонок с вашего сайта на ресурсы вашего сайта, что действительно странно, и они были правы, заблокировав, потому что такие вещи могут стать основой атаки.Возможно, ваша страница была взломана, или у вас просто где-то нарушена рекурсия.Можем ли мы увидеть код?Кроме того, на вашем общем сервере, вероятно, есть журналы...просмотрите ссылки на путь к вашей учетной записи и посмотрите, вызывает ли она определенный ресурс снова и снова.