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 中的批处理的实现
Jun 14 PHP
PHP4中session登录页面的应用
Jul 25 PHP
探讨多键值cookie(php中cookie存取数组)的详解
Jun 06 PHP
php preg_replace替换实例讲解
Nov 04 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
Jun 19 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
Aug 19 PHP
PHP中feof()函数实例测试
Aug 23 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
详解Window7 下开发php扩展
Dec 31 PHP
php+mysql实现简单登录注册修改密码网页
Nov 30 PHP
PHP全功能无变形图片裁剪操作类与用法示例
Jan 10 PHP
因str_replace导致的注入问题总结
Aug 08 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
php中json_decode()和json_encode()的使用方法
2012/06/04 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
select标签模拟/美化方法采用JS外挂式插件
2013/04/01 Javascript
js call方法详细介绍(js 的继承)
2013/11/18 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
2017/12/25 jQuery
[原创]jQuery实现合并/追加数组并去除重复项的方法
2018/04/11 jQuery
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
在nodejs中创建child process的方法
2021/01/26 NodeJs
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
Python统计单词出现的次数
2018/04/04 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
2018/05/04 Python
python 反向输出字符串的方法
2018/07/16 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
init进程的作用
2012/04/12 面试题
外科实习自我鉴定
2013/10/06 职场文书
毕业生就业协议书
2014/04/11 职场文书
三八妇女节活动总结
2014/05/04 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
公司转让协议书
2016/03/19 职场文书