我在我的 magento 1.6.1.0 站点上遇到了一些问题,看起来像是内存泄漏。服务器完全停机了几次,因为我在共享服务器上,我的托管公司对我并不满意,并威胁要禁止我的网站进入他们的服务器,因为他们说这对整个服务器构成威胁。
当服务器在服务器日志中关闭时,我们可以首先阅读:NY-SH-02 suhosin[31654]: ALERT - canary mismatch on efree() - heap overflow detected at 0x7f7567b90e58 (attacker 'REMOTE_ADDR not set', file '/var/ www/sites/mysite.com/app/code/core/Mage/Core/Model/Session/Abstract/Varien.php',第 119 行)大约 78 行,同时带有确切的消息
系统写入 NY-SH-02 suhosin[30574] 之间的 1 次:警报 - efree() 上的金丝雀不匹配 - 在 0x7f7567b90e58 处检测到堆溢出(攻击者'REMOTE_ADDR 未设置',文件'/var/www/sites/mysite.com /lib/Zend/Controller/Response/Abstract.php',第 586 行)
半分钟后,以下消息出现 NY-SH-02 suhosin[32532]:ALERT - 脚本试图将 memory_limit 增加到超过允许值的 536870912 字节(攻击者 'ip-adress',文件 '/var/www/网站/mysite.com/index.php',第 2 行)
这一行出现了 50 次,但有不同的 php 文件,但总是提到第 2 行
最后一条警报线中定义为攻击者的 ip 地址有时不同,2 次是 google bot,2 次是不同的 ip。
有没有人遇到过这个问题,或者知道我必须从哪里开始寻找,因为这是大海捞针。