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 相关文章推荐
推荐一篇入门级的Class文章
Mar 19 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
Nov 18 PHP
php中socket通信机制实例详解
Jan 03 PHP
ucenter通信原理分析
Jan 09 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
深入分析PHP优化及注意事项
Jul 04 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
PHP 爬取网页的主要方法
Jul 13 PHP
PHP中ltrim()函数的用法与实例讲解
Mar 28 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
Jun 08 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 30 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
Zend的MVC机制使用分析(二)
2013/05/02 PHP
关于使用key/value数据库redis和TTSERVER的心得体会
2013/06/28 PHP
php中{}大括号是什么意思
2013/12/01 PHP
laravel实现查询最后执行的一条sql语句的方法
2019/10/09 PHP
JavaScript日历实现代码
2010/09/12 Javascript
javaScript同意等待代码实现心得
2011/01/01 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
AngularJS的脏检查深入分析
2017/04/22 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
2019/01/15 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
低版本中Python除法运算小技巧
2015/04/05 Python
Python学习笔记之解析json的方法分析
2017/04/21 Python
Python网络编程 Python套接字编程
2017/09/13 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
写好求职信第一句话的技巧
2013/10/26 职场文书
教师简历自我评价
2014/02/03 职场文书
公司给客户的感谢信
2015/01/23 职场文书
太行山上观后感
2015/06/05 职场文书
雨雪天气温馨提示
2015/07/15 职场文书
600字作文之感受大自然
2019/11/27 职场文书
idea以任意顺序debug多线程程序的具体用法
2021/08/30 Java/Android