您的位置:

但是php日志不断增长(php 写日志)

本文目录一览:

php_error.log这个文件一直在膨胀不知道怎么解决?

正常来说 PHP.INI修改. log_errors = Off 就行了,注意是Off 一点不能差

有的时候没有用,因为php的进程没关闭,需要去任务管理器里面找到它,kill掉,重启wamp就OK了

如何用php程序监听一个不断增长的日志文件

一般我们访问一个页面都是输入有url

这时,浏览器发送了一个http请求,请求的内容当然是一个页面

你所说的监听浏览器的请求,与其说是后台脚本在监听,倒不如说是服务器在监听(脚本在服务器上运行),是服务器监听到端口有请求,才去执行相应的脚本程序

一般情况下,我们有2种做法,让后台脚本运行。

1是直接访问该脚本文件(或者说是动态页)

2是ajax请求(实际上也相当于把这个动态页跑了一遍,只不过,不让用户看到)

浏览器访问一个地址时,如果该地址映射的就是一个脚本页的话,则该脚本页就已经开始执行了(即所谓响应浏览器请求),当然前提是,你的服务器配置了可以让php脚本运行的环境,能够让php脚本正常运行

至于监听到请求之后如何处理请求,完全是看你的脚本页是怎么写的,你的php文件写了什么功能,他就执行什么功能

Windows服务器的php_errors.log文件持续增大,直到占满整个盘,怎么办?

先删除这个文件,然后写个定时删除这个文件的脚本,每天执行,就不存在这个问题了 这是个死方法,但是效果也比较直观

php内存不断增长问题

其实你这样根本没有必要的,可以把include($file_dir)改成require_once($file_dir),这样的话,无论循环多少次,它都只包含一次,不会重复加载的。

php报错日志过大 会影响效率吗

肯定是会的,首先你报错日志不断变大,会把你的磁盘空间撑死,这样当然会磁盘空间不足,导致访问异常,还有如果你机子上弄了数据库什么的,数据库都会死掉的。

其次你报错日志要写进去就要打开,写入,你的文件很大,打开都会卡死程序,从而影响你的的服务器。

IIS+PHP搭建网站php-errors.log文件好几个G大,每天都是如此,如何避免出现呢?

可以关了,根据你的日志信息也可以屏蔽Notice和Warning相关信息,这个提示并不影响网站运行