zur*_*4ik 25 php apache xampp logging xdebug
我通过Windows任务计划程序每隔2分钟运行一些php文件,但我的驱动器上的空间不足的时候我会收到通知D:
.
检查后我发现在XAMPP tmp
文件夹中D:\XAMPP\tmp
有很多名称类似于的文件:cachegrind.out.1381478803-D__xampp_htdocs_Real_Estate_App_index_php
每个文件的大小超过144 MB.
这些文件有内容:
==== NEW PROFILING FILE ==============================================
version: 1
creator: xdebug 2.2.3
cmd: D:\xampp\htdocs\Real Estate App\index.php
part: 1
positions: line
events: Time
fl=php:internal
fn=php::header
3 0
fl=php:internal
fn=php::define
45 0
...
Run Code Online (Sandbox Code Playgroud)
我明白这是因为xdebug引起的,但是如何阻止这个过程我不知道.Mybe有人有同样的问题吗?有任何想法吗?
hek*_*mgl 49
您已启用xdebug配置文件.如果启用此选项,xdebug会将有关脚本的运行时信息写入系统临时文件夹(默认情况下).在php.ini中禁用它(或在xdebug.ini中,取决于你在哪里设置它)
xdebug.profiler_enable=Off
Run Code Online (Sandbox Code Playgroud)
并重新启动Web服务器
是的,发现将xdebug.profiler转为关闭可以解决这个问题
xdebug.profiler_enable= 0
Run Code Online (Sandbox Code Playgroud)
然后还关闭预装代码的eAccelerator
; 用于磁盘高速缓存的目录.eAccelerator存储预编译; 代码,会话数据,内容和用户条目.相同的数据可以是; 存储在共享内存中(以便更快速地访问).
eaccelerator.enable="0"
Run Code Online (Sandbox Code Playgroud)
然后停止apache
删除文件在TMP目录
重新启动apache可以解决问题
归档时间: |
|
查看次数: |
13920 次 |
最近记录: |