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 相关文章推荐
实用函数9
Nov 08 PHP
php 什么是PEAR?(第二篇)
Mar 19 PHP
php 正确解码javascript中通过escape编码后的字符
Jan 28 PHP
PHP性能优化工具篇Benchmark类调试执行时间
Dec 06 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
php判断两个浮点数是否相等的方法
Mar 14 PHP
php实现字符串首字母转换成大写的方法
Mar 17 PHP
ubuntu下配置nginx+php+mysql详解
Sep 10 PHP
浅谈PHP中的面向对象OOP中的魔术方法
Jun 12 PHP
PHP实现正则表达式分组捕获操作示例
Feb 03 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
Apr 21 PHP
thinkphp5 + ajax 使用formdata提交数据(包括文件上传) 后台返回json完整实例
Mar 02 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
iOS10推送通知开发教程
2016/09/19 PHP
php封装的smarty类完整实例
2016/10/19 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
JQuery 无废话系列教程(二) jquery实战篇上
2009/06/23 Javascript
Bootstrap滚动监听(Scrollspy)插件详解
2016/04/26 Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
2016/07/11 Javascript
Bootstrap Table表格一直加载(load)不了数据的快速解决方法
2016/09/17 Javascript
VueJS全面解析
2016/11/10 Javascript
AngularJS模仿Form表单提交的实现代码
2016/12/08 Javascript
详解使用fetch发送post请求时的参数处理
2017/04/05 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
angularjs项目的页面跳转如何实现(5种方法)
2017/05/25 Javascript
《javascript少儿编程》location术语总结
2018/05/27 Javascript
Vue组件间通信方法总结(父子组件、兄弟组件及祖先后代组件间)
2019/04/17 Javascript
Postman如何实现参数化执行及断言处理
2020/07/28 Javascript
微信小程序实现多张图片上传功能
2020/11/18 Javascript
python 多线程实现检测服务器在线情况
2015/11/25 Python
Python字符串拼接的几种方法整理
2017/08/02 Python
在pandas中一次性删除dataframe的多个列方法
2018/04/10 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
Python基础教程之异常详解
2019/01/10 Python
python小程序实现刷票功能详解
2019/07/17 Python
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
会计系毕业个人自荐信格式
2013/09/23 职场文书
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
征用土地赔偿协议书
2014/09/26 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书
2015年教师节新闻稿
2015/07/17 职场文书
中学生打架检讨书之500字
2019/08/06 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server