1
사이트를로드하면 이전 JS/CSS가로드됩니다. SQS 큐는 수퍼바이저를 다시 시작한 후 최신 코드를 사용하지만 작업이 디스패치되면 이전 코드의 참조가 포함되어 큐가 중단됩니다.PHP FPM이 최신 코드 변경을 지원하지 않습니다.
서버의 VIM 코드를 살펴보면 올바른 코드이지만 PHP FPM이 제공하는 코드가 아닙니다. PHP CLI가 올바른 것으로 보인다.
이 나는 시도했다 :
- 재배포이 Envoyer를 사용하여.
- 모든 수퍼바이저 근로자를 다시 시작
sudo -S service php7.1-fpm reload
- 를 사용하는 모든 서버 측과 클라이언트 측 캐시
- 다시 시작 PHP FPM을 지우기.
- OPCache 비활성화.
FPM에 올바른 코드를 사용하는 것은 없습니다.
여기에 무슨 일이 일어날 수 있습니까?
PHP 7.1
내 센트 브라우저 캐시에. 시도해보십시오 : html 소스를 표시하고 js-resource에 대한 링크를 클릭하십시오. 새롭게 하다. 승인? – Teson
브라우저 쪽에서 하드로드를 수행하고 캐시를 삭제했습니다. JS 리소스의 빌드 번호가 잘못되었습니다. 서버 쪽에서 컨트롤러의 PHP 코드는 클라이언트 쪽에서 작업을 요청할 때 이전 커밋의 레거시 코드를 디스패치합니다. 따라서 이것은 브라우저 캐싱 문제 만은 아닙니다. – eComEvo