문제

내 사이트는 공유 호스팅 계정으로 계속 내려 가고 있으며 이것이 내 호스트가 말한 것입니다.

사이트의 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로 설정하면 Webserver를 다시 통과해야합니다. 그다지 효율적이지 않습니다.

코드 또는 로그에서 그런 연결을 확인하십시오.

다른 팁

MySQL을 닫지 않고 몇 가지 연결을 열 수 있습니까? 아마도 어떤 이유로 지속적인 연결을 사용하고 있습니까?

오류 코드가 아니라 자신과의 연결이 1 백과 하나 일 수 있습니까?

그렇지 않다면 PHP 이외의 다른 소프트웨어를 실행하고 있습니까?

어떤 프레임 워크/CMS를 사용하고 있는지 알지 못하고 실제로 무슨 일이 일어나고 있는지 말하기는 매우 어렵지만 포함/fopen/curl/file_get_content의 사용에 대해 코드를 검색하는 것이 좋습니다. 더 많은 정보를 제공해 주시겠습니까?

101 오류가 없습니다. 이것은 기본적으로 사이트에서 사이트에서 101 번의 전화를 귀하의 사이트의 리소스에 기록했다고 말합니다. 이는 실제로 이상하며 그러한 것들이 공격의 기초가 될 수 있기 때문에 차단할 권리가있었습니다. 귀하의 페이지가 해킹 당했을 수도 있고 어딘가에 재귀가 깨질 수 있습니다. 코드를 볼 수 있습니까? 또한 공유 서버에는 로그가있을 수 있습니다 ... 계정의 경로에 대한 참조를 살펴보고 특정 리소스를 계속해서 호출하는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top