首页 > 其他分享 >Xdebug延长调试时间

Xdebug延长调试时间

时间:2023-11-22 18:44:06浏览次数:40  
标签:httpd Xdebug extra .# conf apache php 调试 延长

因为我在phpstorm用xdebug调试时,没过多久就断掉然后出现500服务器错误的现象

解决办法

1. 打开apache的配置文件,在apache\conf\httpd.conf里修改

找到这一行并且把前面的注释去掉

Include conf/extra/httpd-default.conf
添加这一行

Include conf/extra/httpd-fcgid.conf
 2.在apache\conf\extra\httpd-default.conf里修改

直接在文档末尾处加上下面这段文字,具体时间可以自己修改

#xdebug:
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 7200
 
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On
 
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 0
 
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 7200

3.在apache\conf\extra目录下新建一个httpd-fcgid.conf文件,这个就是我们刚才在配置文件加的,然后把下面的内容加进去

ProcessLifeTime 7200
FcgidIOTimeout 7200
FcgidConnectTimeout 7200
FcgidOutputBufferSize 128
FcgidMaxRequestsPerProcess 1000
FcgidMinProcessesPerClass 0 
FcgidMaxProcesses 16 
FcgidMaxRequestLen 268435456   
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
IPCConnectTimeout 7200
IPCCommTimeout 7200
FcgidIdleTimeout 7200
FcgidBusyTimeout 60000
FcgidBusyScanInterval 120
FcgidInitialEnv PHPRC "D:\phpstudy_pro\Extensions\php\php7.4.3nts"
AddHandler fcgid-script .php

FcgidInitialEnv PHPRC 这一行填写你使用的php路径

修改完apache记得重启一下!!

4.在php的配置文件php.ini里修改

找到这一行,修改成你配置的时间

max_execution_time=7200
————————————————
版权声明:本文为CSDN博主「LU离下」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43888304/article/details/120802226

标签:httpd,Xdebug,extra,.#,conf,apache,php,调试,延长
From: https://www.cnblogs.com/csjoz/p/17850045.html

相关文章

  • 调试代码技巧记录
    1.webpack的完整sourcemap调试代码,要映射回原始文件,devtool的sourcemap模式是不行的,会丢失loader的映射信息,导致映射结果是一个半源码半编译的文件,cheap-module-source-map可以,cheap只需要行信息,module会关联loader的sourcemap,能拿到完整的sourcemap2.添加sourcemap文件后,要清......
  • 串口调试工具和串口下载工具的区别
    参考文章:https://blog.csdn.net/m0_46170433/article/details/105883593?spm=1001.2014.3001.5502一、串口   串口即串行接口,也称串行通信接口或串行通讯接口,通常指PC端的COM接口。串口是采用串行通信方式的扩展接口。串行接口的划分标准(同步/异步)   1、同步串行接口......
  • 基于恒玄WT250芯片的蓝牙辅听耳机方案调试总结
    前记在蓝牙辅听领域卷了几年之后。各种型号的蓝牙辅听器都做过。这次,客户需要一款性价比超高的蓝牙辅听器。经过成本以及功能考量的筛选。最终定下来使用wt250来做一款低成本的蓝牙辅听器。硬件部分wt250是一个低成本的芯片。该芯片有着功耗低,资源多等特点被很多蓝牙耳机厂商采......
  • 机械手调试注意事项
    对新安装的设备或移到其他对方的设备:1、如果想使用调好的点位,应保持机械手移动前最后的姿态,安装过程中不要通电动作机械手,否则将造成安装后点位不准的后果。2、开机后先将机械手复归到原点点位,正常情况下应该保持之前的原点点位,万一不准,可以微调到原点点位,将此点位设定为原点。......
  • S7-1200和KTP900basic 调试问题解决
    1:KTP900basic和S7-1200无法通讯?环境:型号:KTP900basic,订货号6AV2123-2JB03-OAX0 博图:V17原因,需要将KTP900basic更新最新的17.0面板镜像,一般需要在软件上额外安装SIMATIC_WinCC_Panel_Images_V17.ISO这个文件,下载连接:精智(Comfort)屏下载时提示缺少面板映像(siemens.com.cn......
  • idea断点调试
    F8:StepOver(单步执行,步进到下一个可执行的代码行)F7:StepInto(进入自定义方法的调用栈)Alt+Shift+F7:ForceStepInto(强制进入框架源码中的方法)Shift+F8:StepOut(跳出当前方法的调用栈)DropFrame:回退到当前方法的调用开始位置F9:执行到下一个断点处......
  • Net 高级调试之十:轻量级代码生成的调试
    一、简介今天是《Net高级调试》的第十篇文章。说起来,高级调试,调试的内容还是挺多的,技巧也不少,但是,要想做一个合格的高级调试人员,还需要掌握如何调试动态生成的IL代码。今天要探讨的高级调试的技巧是如何调试通过Emit动态生成IL代码。可能有人会问,我们不是编写C#代......
  • SDMMC调试
    1.SDMMC配置,SDMMChardwareflowcontrol使能GPIO都拉高   2.获取状态和SD卡信息charGetStatus(){intsdcard_status=0;sdcard_status=HAL_SD_GetCardState(&hsd1);if(sdcard_status!=HAL_SD_CARD_TRANSFER){return1;}......
  • python之代理ip的配置与调试
    前言代理IP是网络爬虫中常用的技术手段。通过使用代理服务器,可以实现对特定网站的访问次数限制、避免IP封锁等问题。本文将介绍Python中代理IP的配置与调试方法,并附带代码实例。一、代理IP的配置Python中使用代理IP需要使用requests库,而requests库中则需要设置proxies参数。proxies......
  • UNIAPP 钉钉微应用调试 PC端移动端调试钉钉微应用H5
    https://open.dingtalk.com/document/resourcedownload/micro-application-four-terminal-debugging-tool-web-edition 流程可以参考钉钉文档https://open-dev.dingtalk.com 钉钉开放平台登录      在项目的template.h5.html中的<head>里塞入<scriptsrc="https:......