Во-первых, я знаю, как развертывать и работать с файлами, мне не нужны ответы, говорящие «повторно развернуть статический контент» или «очистить кэш» — опыт исследования.
У нас возникла проблема на нашем сервере разработки. Мы протестировали его с несколькими проектами, версии варьируются от 2.1.5 к 2.2.3 Открытый исходный код.
После шагов ниже мы получаем случайные 400 ошибок в некоторых файлах (1-10 файлов). Все эти файлы .js.
УДОВОЛЬСТВЕННАЯ ЧАСТЬ:
После попытки получить этот файл снова (открыть в новой вкладке) — все работает нормально, файл есть, ничего плохого.
После повторной попытки обновить — снова ошибки, но на других файлах.
После нескольких мягких обновлений (F5) — снова выглядит хорошо.
Режим развертывания — разработчик
Действия по воспроизведению
Информация о сервере:
PHP: 7.1.16
APACHE: 2.4.33
DirectAdmin 1.52.0
Debian: 8
Любое предложение, что делать или что проверять / изменять, будет полезно (кроме глупых, никто не любит их)
Постскриптум Я не был уверен, должен ли я отправлять это здесь или magento.stackexchange.com
Или, если я могу публиковать на обоих сайтах одновременно.
Всем доброе утро
Ведь мы нашли проблему. Это был модуль Apache: mod_ruid2
После того, как он был отключен — больше 400 случайных ошибок не появилось.
Я надеюсь, что этот ответ поможет кому-то, даже если это необычная проблема.
Чтобы выключить модуль, вам необходимо выполнить следующие шаги в командной строке:
cd /usr/local/directadmin/custombuild
./build set mod_ruid2 no
./build apache