php - Symfony 2 落后于 ubuntu 并且速度太慢

标签 php symfony ubuntu

我正在做一个 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/

相关文章:

php - 在上传时将图像转换为所有尺寸与通过 php 请求调整大小

symfony - @param注解在symfony2类文件中有什么作用

linux - 我在 linux ubuntu 20.04 上安装 dotnet sdk 时遇到问题

php - JOB_TOO_BIG Pheanstalk - 可以做什么?

php - 为什么在浏览器中显示此 PHP 文档时会显示不需要的 ">"字符?

php - 如何制作数组以通过相同的形式在sql表中添加多行

Symfony2 Capifony deploy setfacl 缓存目录不允许操作

php - Symfony2 表单集合allow_add 和allow_delete 空错误(Silex)

php - 无法在 Symfony 中为多对一关联设置 NULL 值

linux - 解决在 ubuntu 14.04 LTS 中加载共享库 : libselinux. so.1 时出现的错误