我正在做一个 symfony 2 项目,直到今天一切都很好。我有一个已登录的用户,我单击了一个按钮,突然出现一个类似于 this 的错误:
ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13) in/your/file/here on line 30.
我说这看起来是因为我试图无意识地刷新页面,所以它会消失,是的,它确实消失了,但是我的项目不像以前那样工作,例如,我的/index 页面上有这一行:
{{ render(controller('OCUserBundle:RegistrationApprenant:register',{'request': app.request}))}}
呈现注册模板。索引页面卡在那个点并且没有加载其余的代码,ubuntu 变得太慢了鼠标几乎不能移动。没有人碰过我的代码,几分钟前它就像一个魅力。
我按照教程将 session.gc_probability 设置为 0(我什至不知道“session.gc”这个词是什么意思),我试图查看索引页面是否正确加载,但它没有所以我设置它回到1,来到这里
请大家,有人可以帮助我了解发生了什么。
最佳答案
这似乎是一个与自动 session 垃圾收集有关的问题(sessions.gc
事物)。这取决于您如何安装 PHP。
您可能需要调整 session.gc_probability
在 Apache 的 php.ini 上(如果您正在使用 Apache),然后重新启动 Apache。
请引用:http://somethingemporium.com/2007/06/obscure-error-with-php5-on-debian-ubuntu-session-phpini-garbage
如果您使用 nginx/php-fpm,您可能需要在池配置中添加如下一行:php_options 'php_admin_value[session.gc_probability]' => '0'
希望这可以帮助。
关于php - Symfony 2 落后于 ubuntu 并且速度太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31689400/