我有一个脚本,我一直在我的服务器上运行没有问题,然后今天我突然收到以下错误,在服务器上进行了 dos 攻击。服务器已重新启动并阻止了有问题的 IP 地址,但现在此脚本无法正常工作。我确实认为在试图找出重新安装 apache 模块的服务器出了什么问题的过程中,所以我想知道这是否与那里的某些东西有关。
在第 43 行的 /home/name/public_html/folder/ipology.class.php 中删除了致命错误调用时传递引用
这是第 43 行附近的代码部分:
function _fetch()
{
if(!$sock = @fsockopen($this->_whois, $this->_port, &$errno, &$errstr, 10))
return false;
else
{
fputs($sock, "{$this->_ip}\n");
while(!feof($sock))
$buffer .= fgets($sock, 10240);
fclose($sock);
$this->_buffer = $buffer;
return true;
}
}
我不知道为什么它突然停止工作,或者如果有人有任何想法,我将不胜感激该错误与什么有关。
谢谢