首先,我知道如何部署和使用文件,我不需要回答“重新部署静态内容”或“清理缓存” - 来自研究的经验。
我们的开发服务器存在问题。我们已经对多个项目进行了测试,版本从 2.1.5 到 2.2.3 开源。
在下面的步骤之后,我们在一些文件(1-10个文件)上收到随机400错误。所有这些文件都是.js。
有趣的部分:
在尝试再次获取该文件后(在新选项卡中打开) - 一切正常,文件在那里,没有什么不好
在再次尝试硬刷后 - 再次出现错误,但在其他文件上。
多次软刷新后(F5) - 再次看起来不错。
部署模式 - 开发人员
重现的步骤
服务器信息:
PHP:7.1.16
APACHE:2.4.33
DirectAdmin 1.52.0
Debian:8
任何建议做什么或检查/改变什么都是有用的(除了愚蠢的,没有人喜欢那些)
P.S。我不确定我是应该在这里发布还是magento.stackexchange.com 或者,如果我可以同时在两个网站上发布。
答案 0 :(得分:2)
大家早上好
毕竟我们发现了一个问题。这是一个apache模块:mod_ruid2 禁用后 - 不再出现随机400错误。
我希望即使这是一个不常见的问题,这个人也会帮助别人。
答案 1 :(得分:0)
要关闭模块,您需要在命令行中执行以下步骤:
cd /usr/local/directadmin/custombuild
./build set mod_ruid2 no
./build apache