首页 > 解决方案 > Azure 上的 Wordpress,504,媒体未上传,无法删除插件

问题描述

我排在最后,

我得到不一致的 504 网关超时,插件是否禁用。

我尝试上传媒体并看到进度条上升,但是当它达到 100% 时,我发现图像太大(事实并非如此)。有时我会在这里得到 504 和最终的 502,然后网络应用程序似乎重新启动

我正在尝试清除一些插件,因为这可能是问题,但是当我尝试删除几个插件时,它没有。文本说删除,但它永远不会消失。

我检查了权限,它们看起来很好(drwxr-xr-x 1 Unknown+User Unknown+Group)。我已经尝试了 WPBeginngers 的所有 7 个步骤。 https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-504-gateway-timeout-error-in-wordpress/ [清除缓存并重新加载、VPN、防火墙、代理、DNS、数据库、 plugins-n-theme] 大量的内存、空间、内存分配(尽我最大的能力和这里的其他工作人员)。我已经禁用了所有插件和主题,没有任何区别。debug.log 文件没有任何内容。没有缓存插件。

为什么我能找到问题?!我还能尝试什么?

PS,我是主持人,所以请不要“联系您的主持人”

标签: wordpressazuremediagateway

解决方案


在与 Microsoft 支持部门合作多日后,我们测试了几乎所有可能的开关都打开和关闭的理论。我们回去开始了淘汰过程。查看应用程序网关设置后,我们移至应用程序服务。我们在 KUDU 中成功尝试了简单的 readme.html 文件。我们尝试了“hello world”php 文件,但出现网关错误或页面无法显示,因为发生了内部服务器错误. WordPress 重建的典型步骤也没有证明是富有成效的。.user.ini 中的插件、内存分配等。然后,我们查看了更改 PHP 版本以查看是否会出现不同的错误。PS,日志文件不起作用。目前,Azure 仅提供 PHP 7.4,因此我们无法来回切换以进行试用。正是在这一点上,我们决定重建应用服务,看看我们是否可以建立一个简单的站点。这是成功的。

我们的最终评估是 PHP 引擎出现故障或存在问题。该站点最终被复制,并且随着文件的出现,站点开始显示生命。

如果你在这个问题上运行,你可以选择降低或提高 PHP 版本。我们本可以尝试在服务器上重建 PHP,但创建新的应用服务是更好的选择。它还使我们能够消除应用服务的分组错误。

现在已经好几天了,网站很稳定,没有网关或页面关闭的报告。


推荐阅读