修改了代码,还是重启之前的效果...
比如这样,
重启之前这个 function debug(),输出 0
重启之后我把 echo 0;改成了 echo 3;
但是用浏览器访问这个方法,还是 0,
我已经把 nginx 重启了,项目的缓存文件也全删掉了,还是这样,
而且项目的所有文件都是这样..快疯了..
这到底是什么原因造成的?
1
kungfuchicken 2016-03-04 17:18:35 +08:00 1
php 吗?重启下 php-fpm 呢?
|
2
tobylee 2016-03-04 17:23:46 +08:00 1
这是 OPCODE 缓存的问题,配置文件里改一下重启 PHP-FPM 就好了
|
3
Strikeactor 2016-03-04 17:27:20 +08:00 1
你在你服务器上用 curl 访问看看是多少?
|
4
passion336699 OP @tobylee 请问重启的命令是 kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid' 这个嘛?我还没重启过 php-fpm,以前重来没遇到过这种问题
|
5
passion336699 OP @kungfuchicken 我来试试先,感谢!
|
6
4679kun 2016-03-04 17:49:19 +08:00 1
|
7
passion336699 OP @4679kun 感谢,已经解决了,php5-fpm restart
|
8
realpg 2016-03-04 23:50:10 +08:00
建议楼主重新好好配置一下 php.ini 的[opcache] section
|