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 相关文章推荐
php设计模式 Factory(工厂模式)
Jun 26 PHP
选择PHP作为网站开发语言的原因分享
Jan 03 PHP
php采集文章中的图片获取替换到本地(实现代码)
Jul 08 PHP
smarty简单分页的实现方法
Oct 27 PHP
PHP目录操作实例总结
Sep 27 PHP
PHP生成图片验证码功能示例
Jan 12 PHP
php获取excel文件数据
Apr 21 PHP
AJAX的使用方法详解
Apr 29 PHP
PHP基于ORM方式操作MySQL数据库实例
Jun 21 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
Dec 02 PHP
PHP 自动加载类原理与用法实例分析
Apr 14 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
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
js操作select控件的几种方法
2010/06/02 Javascript
jQuery实现拖拽可编辑模块功能代码
2017/01/12 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
Vue源码学习之初始化模块init.js解析
2017/11/02 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
2019/03/09 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
一则python3的简单爬虫代码
2014/05/26 Python
为什么Python中没有"a++"这种写法
2018/11/27 Python
Python selenium根据class定位页面元素的方法
2019/02/26 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
Superdry极度乾燥官网:日本街头风格,纯英国制造品牌
2016/10/31 全球购物
Peter Millar官网:美国高档生活服饰品牌
2018/07/02 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
什么是java序列化,如何实现java序列化
2012/11/14 面试题
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
资产评估专业学生的自我鉴定
2013/11/14 职场文书
大学计划书范文800字
2014/08/14 职场文书
新农村建设汇报材料
2014/08/15 职场文书
2014年路政工作总结
2014/12/10 职场文书
财务会计岗位职责
2015/02/03 职场文书
2015年母亲节活动总结
2015/02/10 职场文书
行政撤诉申请书
2015/05/18 职场文书
广告文案的撰写技巧(实用干货)
2019/08/23 职场文书