Google Compute Engine 网络服务器需要重置

Google Compute Engine 网络服务器需要重置

我使用 Google Compute Engine 实例作为 apache 网络服务器托管了多个 WordPress 网站。最近有两次,一个网站瘫痪,抛出了致命的 PHP 错误,这些错误通过重置网络服务器得以解决。在这两种情况下,调试日志都表明代码中存在单个字符转置,尽管代码实际上没有问题。例如,抛出的错误是“调用未定义的方法 GFCommon::load_gf_sext_domain()”,而代码实际上读取的是“...load_gf_text_domain()”(“t”已被替换为“s”)。

在另一个例子中,抛出的错误是“未找到特征‘WebSharks\CometC`che\Pro\Traits\Shared\ReplaceUtils’”,但实际代码读取“特征‘WebSharks\CometCache...”(“a”已被“`”替换)。

在这两种情况下,只需重置服务器即可解决问题,至少暂时如此。这可能是什么原因造成的?我是否应该克隆实例并希望一切顺利?谢谢。

答案1

检查完日志后我将看到:

  • 可能存在系统问题(运行常规诊断测试,看看是否可以缩小范围。可能是硬件或软件相关。我看到一些奇怪的 NIC 问题突然出现,听起来有点像你所说的)
  • 可能的恶意软件(你永远不知道)。如果是自动攻击机器人或人类发起的攻击,并且感觉它会在非常严格或有规律的时间段内出现,则尤其如此
  • 尝试尽可能地隔离事物,以尽可能地缩小搜索/问题空间。我会克隆它并将其脱机,如果可行,克隆它并将其粘贴到另一个 GCE 引擎上,然后继续向上移动...如果网站很小,请尝试其中一个免费托管网站,看看问题是否也发生在那里。如果你不这样做,感觉就像大海捞针

相关内容