wordpress - 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,我是主持人,所以请不要“联系您的主持人”
解决方案
在与 Microsoft 支持部门合作多日后,我们测试了几乎所有可能的开关都打开和关闭的理论。我们回去开始了淘汰过程。查看应用程序网关设置后,我们移至应用程序服务。我们在 KUDU 中成功尝试了简单的 readme.html 文件。我们尝试了“hello world”php 文件,但出现网关错误或页面无法显示,因为发生了内部服务器错误. WordPress 重建的典型步骤也没有证明是富有成效的。.user.ini 中的插件、内存分配等。然后,我们查看了更改 PHP 版本以查看是否会出现不同的错误。PS,日志文件不起作用。目前,Azure 仅提供 PHP 7.4,因此我们无法来回切换以进行试用。正是在这一点上,我们决定重建应用服务,看看我们是否可以建立一个简单的站点。这是成功的。
我们的最终评估是 PHP 引擎出现故障或存在问题。该站点最终被复制,并且随着文件的出现,站点开始显示生命。
如果你在这个问题上运行,你可以选择降低或提高 PHP 版本。我们本可以尝试在服务器上重建 PHP,但创建新的应用服务是更好的选择。它还使我们能够消除应用服务的分组错误。
现在已经好几天了,网站很稳定,没有网关或页面关闭的报告。
推荐阅读
- amazon-web-services - 使用 CloudFormation 模板的基于 IAM 的 ssh 到 EC2 实例
- sql - 无法使用我在 sql 数据库中创建的用户登录
- jira - 如何创建显示在特定日期之间创建的所有工单的搜索
- android - 我想将我的网站与我的应用程序相关联,就像 Youtube 或 Twitter 应用程序一样
- javascript - 日期和时间差和平均时间
- c - Double free or corruption (out) Aborted (core dumped)
- python - 如何在 Windows 10 上使用 OpenCV Python 写入 AVI
- oracle - Qt 5.13 Oracle OCI 结果无法绑定以返回 SYS_REFCURSOR
- gluon-mobile - 如何使用具有不同参数(如精度、时间间隔等)的 start() 方法启动胶子移动 PositionService
- java - 有没有办法扩展 Codan ReturnChecker?