我不知道为什么我的drupal 7网站上周突然变得缓慢,经过几天的制作。
使用xhprof,我看到在每次加载页面时,system_list_reset()函数都会触发对cache_clear_all()函数的调用。
我停用了所有缓存功能。
我已经读过它可能是由于模块和/或主题中缺少文件,但我没有找到丢失的文件(除了错误的模块消息修复程序中的错误问题'模块,指示视图模块的view_export子模块中缺少的模块。
我手动搜索了它们,我没有找到drupal列出这些丢失文件的位置。
或者可能是由于另一个问题。
此致
答案 0 :(得分:0)
打开浏览器页面检查器并在网络选项卡中检查哪些文件的加载时间非常长。可能是某些外部服务导致了这种情况。也可能是你的网站被黑了...
检查最平庸的原因,存储空间 - 您服务器的光盘是否已满?
检查drupal正在使用的文件路径是否可写。转到Configuration -> Median -> File system
,然后点击保存。如果某个路径不可写,则会显示红色轮廓。
转到Reports -> Recent log message
并检查是否可能会记录某些问题。还要检查Web服务器/ php日志。
尝试更新模块和drupal核心 - 可能会导致一些错误,并且希望在模块更新中修复。
如果没有,请尝试逐个禁用模块,看看是否仍会发生。如果您没有找到有问题的模块,请尝试使用与您的主题相同的方法。最好不要在生产开发中尝试这个和/或在执行此操作之前进行备份。
答案 1 :(得分:0)
非常感谢, 通过逐个禁用模块,并通过drupal DB中的“datamining”,我发现ADVAGG模块是有罪的。
清理很困难,因为除了模块移除之外,有些内容仍然存在于Drupal DB的某些表中,但我希望它可以。
注意ADVAGG MODULE!
搞笑: - /'top',我在/ var / tmp /中发现了一个挖掘软件 systemd-private-a5422b1e6694466bbb0b63203573cad1-apache2.service-jMBN4U:nullcrew(来自https://github.com/xmrig/xmrig)
我将研究它如何落在我的网络服务器上
致以最诚挚的问候,