php提示Failed to write session data错误的解决方法


Posted in PHP onDecember 17, 2014

本文较为详细的分析了php提示Failed to write session data错误的解决方法。分享给大家供大家参考。具体方法如下:

一、问题:

提示信息:Warning: Failed to write session data (files).Please verify that the current setting of session.save_path is correct () in Unknown on line 0

二、解决方法:

代码如下:

session.save_path = "D:/phprun/tmp"

这个为自定义文件夹 指向错误导致,系统默认不会出现,提示有时还有可能是目录没有写的权限,所以大家给权限就可以了。

由于PHP的工作机制,它并没有一个daemon线程来定期的扫描Session信息并判断其是否失效,当一个有效的请求发生时,PHP 会根据全局变量 session.gc_probability和session.gc_divisor的值,来决定是否启用一个GC, 在默认情况下,session.gc_probability=1, session.gc_divisor =100也就是说有1%的可能性启动GC(也就是说100个请求中只有一个gc会伴随100个中的某个请求而启动).

PHP垃圾回收机制的工作就是扫描所有的Session信息,用当前时间减去session最后修改的时间,同session.gc_maxlifetime参数进行比较,如果生存时间超过gc_maxlifetime(默认24分钟),就将该session删除。

但是,如果你Web服务器有多个站点,多个站点时,GC处理session可能会出现意想不到的结果,原因就是:GC在工作时,并不会区分不同站点的session.

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
10条PHP高级技巧[修正版]
Aug 02 PHP
PHP 多维数组的排序问题 根据二维数组中某个项排序
Nov 09 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
Nov 07 PHP
PHP模拟asp.net的StringBuilder类实现方法
Aug 08 PHP
php打乱数组二维数组多维数组的简单实例
Jun 17 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
Dec 09 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
PHP生成随机数的方法总结
Mar 01 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
Oct 10 PHP
Laravel 关联模型-关联新增和关联更新的方法
Oct 10 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
Mar 26 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
Dec 17 #PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
Dec 17 #PHP
apache中为php 设置虚拟目录
Dec 17 #PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
Dec 17 #PHP
Linux中为php配置伪静态
Dec 17 #PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 #PHP
非常实用的PHP常用函数汇总
Dec 17 #PHP
You might like
Oracle 常见问题解答
2006/10/09 PHP
用PHP生成静态HTML速度快类库
2007/03/18 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
PHP运行时强制显示出错信息的代码
2011/04/20 PHP
PHP接收json 并将接收数据插入数据库的实现代码
2015/12/01 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
php7下的filesize函数
2019/09/30 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
jquery photoFrame 图片边框美化显示插件
2010/06/28 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
jquery实现控制表格行高亮实例
2013/06/05 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
PHP实现的各种中文编码转换类分享
2015/01/23 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
js 监控iframe URL的变化实例代码
2017/07/12 Javascript
JavaScript原生实现观察者模式的示例
2017/12/15 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
举例区分Python中的浅复制与深复制
2015/07/02 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
HTML5 Notification(桌面提醒)功能使用实例
2014/03/17 HTML / CSS
TecoBuy澳大利亚:在线电子和小工具商店
2020/06/25 全球购物
幼儿园托班开学寄语
2014/01/18 职场文书
大学生英语演讲稿
2014/04/24 职场文书
晚会开幕词
2015/01/28 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书
2016年度农村党员干部主题教育活动总结
2016/04/06 职场文书
详解MySQL中timestamp和datetime时区问题导致做DTS遇到的坑
2021/12/06 MySQL
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
5个实用的JavaScript新特性
2022/06/16 Javascript