2017-05-04 20 views
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

+0

我美分。试试:显示html的源代码,点击链接到js-resource。刷新。好? – Teson

+0

我在浏览器端重新加载并清除了缓存。 JS资源具有错误的内部版本号。服务器端,控制器中的PHP代码在客户端请求操作时调度来自旧提交的遗留代码。所以这不仅仅是浏览器缓存问题。 – eComEvo

回答

0

原来是新服务器上的Nginx错误配置。

线....

root /home/user/site/public; 

...指向current需要与Envoyer正常工作:在浏览器缓存

root /home/user/site/current/public;