ubuntu 服务器重启之后,出现了一个很奇怪的事....

2016-03-04 16:37:30 +08:00
 passion336699

修改了代码,还是重启之前的效果...
比如这样,
重启之前这个 function debug(),输出 0
重启之后我把 echo 0;改成了 echo 3;
但是用浏览器访问这个方法,还是 0,
我已经把 nginx 重启了,项目的缓存文件也全删掉了,还是这样,
而且项目的所有文件都是这样..快疯了..
这到底是什么原因造成的?

2649 次点击
所在节点    程序员
8 条回复
kungfuchicken
2016-03-04 17:18:35 +08:00
php 吗?重启下 php-fpm 呢?
tobylee
2016-03-04 17:23:46 +08:00
这是 OPCODE 缓存的问题,配置文件里改一下重启 PHP-FPM 就好了
Strikeactor
2016-03-04 17:27:20 +08:00
你在你服务器上用 curl 访问看看是多少?
passion336699
2016-03-04 17:32:40 +08:00
@tobylee 请问重启的命令是 kill -USR2 'cat /usr/local/php/var/run/php-fpm.pid' 这个嘛?我还没重启过 php-fpm,以前重来没遇到过这种问题
passion336699
2016-03-04 17:32:53 +08:00
@kungfuchicken 我来试试先,感谢!
4679kun
2016-03-04 17:49:19 +08:00
@passion336699
service php-fpm restart
如果是 systemd
systemctl restart php-fpm
passion336699
2016-03-04 17:57:12 +08:00
@4679kun 感谢,已经解决了,php5-fpm restart
realpg
2016-03-04 23:50:10 +08:00
建议楼主重新好好配置一下 php.ini 的[opcache] section

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/261144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX