【发布时间】:2020-03-06 11:19:27
【问题描述】:
我正在尝试在 Linux Azure Web 应用程序(应用程序服务)上安装 Xenforo(论坛软件),该应用程序已通过以下方式设置:
- PHP 7.2
- 高级 P1V2 计划
它还连接到带有 Basic 2 vCore (5 GB) 的 Azure MySQL 数据库(5.7 版)。
- Xenforo 版本:2.1.4
问题
完成安装大约需要 2 个小时,这太长了,因为它应该需要大约 2-3 分钟。也发生在插件的安装上。特别是Importing... Master data (Phrases: xx.x%) 阶段需要很长时间。
详情
-
没有超出 CPU 或内存使用量的警告,诊断工具看起来一切正常,并且 Xenforo 的需求测试已成功通过。
-
我尝试将所有计划扩展到最高级别,但没有任何改变(MySQL 和应用服务)
-
我也尝试过使用 MySQL 8.0。
-
到网站的连接非常快,只有 Xenforo 的安装和插件的安装速度很慢,所以我想这可能是文件写入问题或某些配置(InnoDB?)或与兼容性有关的问题。
Gen5 硬件规范 (Microsoft docs)
- Intel E5-2673 v4 (Broadwell) 2.3-GHz 和 Intel SP-8160 (Skylake)* 处理器
- 最多可配置 80 个 vCore(1 个 vCore = 1 个超线程)
- 每个 vCore(内存)5.1 GB
- 配置高达 408 GB(内存)
【问题讨论】:
-
附加信息请求。 RAM 大小、# 核心、MySQL 主机服务器上的任何 SSD 或 NVME 设备?在 pastebin.com 上发布并分享链接。从您的 SSH 登录根目录中,文本结果为:B) SHOW GLOBAL STATUS;至少 24 小时正常运行时间后 C) 显示全局变量; D) 显示完整的处理程序;为服务器工作负载调优分析提供建议。
-
@WilsonHauck pastebin.com/926cZTrM
-
当前 Azure W64 托管计划的限制? RAM 大小、# 核心、MySQL 主机服务器上的任何 SSD 或 NVME 设备?分析中。
-
@WilsonHauck 这是docs.microsoft.com/en-us/azure/mysql/concepts-limits 的限制,我找不到有关您所询问的硬件规格的信息,我用文档中的内容编辑了我的帖子。但是我也尝试了最大的 MySQL 计划,没有任何改变。
-
嗨,谢谢,根据SELECT VERSION(),版本是5.7.27-log;定价层是带有 2 个 vCore 的 Basic。
标签: performance azure web-applications forum xenforo