php fpm 调试模式,调试 – nginx php-fpm xdebug netbeans只能启动一个调试会话
在过去,我使用apache mod_PHP xdebug netbeans进行开发我的网站(服务器是我的本地机器,运行Debian Squeeze),很高兴 – xdebug工作正常,调试会话可以随时启动和停止,当我需要时它.但是,当我转移到Nginx PHP_fpm xdebug netbeans时,我遇到了一些调试问题.
>我的调试会话可能会很长(超过30秒),似乎Nginx无法等待这么久,它显示“504网关超时错误”.我已经尝试了很多解决这个问题的建议,但没有运气.虽然,这对我来说不是很重要,因为调试会话本身继续运行,这只是一个有点不舒服的事情.
>我的调试会话只能运行一次,因此,如果我停止它,并尝试再次启动调试,netbeans无法接受来自xdebug的连接(它写入“等待xdebug连接”并且它是永远的).重新启动netbeans后,可以再次正常启动调试会话.
>在我遇到的情况下,我无法理解,调试是“打开所有PHP脚本”并阻止其他任何脚本运行.例如,我在我的网站http://mysite.local/index.php上启动调试会话并使用它.过了一段时间,我注意到,我的adminer(放在intranet.local / adminer.PHP上)没有运行,浏览器尝试加载页面一段时间,而不是显示“504网关超时错误”.如果我看到这种行为,我可以在netbeans中停止xdebug调试会话,并且所有其他脚本开始正常运行.
现在,当我写这个问题时,我做了一些调查,发现,如果我启动调试会话几秒钟,之后停止它,然后重新开始 – 它会正常启动.似乎问题出现在一段时间的主动调试之后.
我的系统和应用:
Debian挤压:2.6.32-5-686
Nginx:1.4.1(来自dotdeb存储库)
PHP5-fpm:5.3.26-1~d(来自dotdeb存储库)
PHP5-xdebug:5.3.26-1~d(来自dotdeb存储库)
netbeans:7.3
我的配置:
>第一行中断= OFF
>弹出窗口中的评估= ON
>显示请求URL = ON
>端口= 9000
记录在Nginx的错误日志文件中,当它无法等待被调试的脚本时,或者由问题#3锁定的其他脚本,提前提到:
2013/08/14 14:40:16 [错误] 4822#0:* 111上游超时(110:连接超时)从上游读取响应头,客户端:192.168.100.1,服务器:intranet.local,请求: “GET /adminer.PHP?username=root\u0026amp;db=devel\u0026amp;table=user HTTP / 1.1”,上游:“fastcgi://127.0.0.1:9999”,主机:“intranet.local”,引荐来源:“https://intranet.local/adminer.php?username=root&db=devel”
PHP-fpm的日志不包含任何错误消息……
我不喜欢用我的问题打扰任何人,并且总是试图自己解决它.但是在这种情况下,我正在与这些人争斗一段时间没有运气……
如果有人遇到这个问题,或者有使用Nginx PHP-fpm xdebug netbeans的工作配置 – 请帮帮我:)
php fpm 调试模式,调试 – nginx php-fpm xdebug netbeans只能启动一个调试会话相关推荐
- Linux 中启用 Shell 脚本的调试模式
shell 脚本调试系列 Linux 中启用 Shell 脚本的调试模式 在 Shell 脚本中执行语法检查调试模式 在 Shell 脚本中跟踪调试命令的执行 概述 脚本是存储在一个文件的一系列命令. ...
- 如何在 Linux 中启用 Shell 脚本的调试模式
脚本是存储在一个文件的一系列命令.在终端上输入一个个命令,按顺序执行的方法太弱了,使用脚本,系统中的用户可以在一个文件中存储所有命令,反复调用该文件多次重新执行命令. 在学习脚本或写脚本的初期阶段,我 ...
- html5 usb调试,USB调试怎么打开 USB调试模式打不开怎么刷机
2016-04-25 16:58:28 USB调试怎么打开 USB调试模式打不开怎么刷机 标签:USB调试,刷机,recovery模式,卡刷 [ROM之家]在手机很多应用使用时需要打开USB调试,比如 ...
- 三星 android 调试模式设置,三星盖世4 usb调试怎么打开?安卓4.2怎样打开USB调试...
类型:磁盘工具大小:713KB语言:英文 评分:7.0 标签: 立即下载 使用Android 4.2 系统的朋友,都会发现「USB调试开关」默认是关闭,而且不容易找到该选项在哪里,但是大家都知道,要使 ...
- Flask 学习-9. 开启调试模式(debug模式)的2种方法
前言 flask 使用app.run() 启动项目的时候,默认debug模式是关闭的,需自己开启debug模式. 本篇教2种方法开启 flask 项目debug模式. 为什么要开启debug模式 在F ...
- Thinkphp5-开启调试模式
Thinkphp5-开启调试模式 大家好,我是Yangrl. 给大家拜个晚年,祝狗年大吉,吧 :) 之前一直没注意,看着别人出错都是这种样子(调试模式)↓ 我的TP5是这个样子(部署模式)↓ 虽然觉得 ...
- 大神教你如何在 Linux 中启用 Shell 脚本的调试模式
导读 脚本是存储在一个文件的一系列命令.在终端上输入一个个命令,按顺序执行的方法太弱了,使用脚本,系统中的用户可以在一个文件中存储所有命令,反复调用该文件多次重新执行命令. 在学习脚本或写脚本的初期阶 ...
- 英雄联盟config app.php修改,lol调试模式怎么开启 电脑调试模式开启方法
最近很多玩家在打开登录lol显示whoops,something.brokewhoops! 而无法登入的情况.whoops! something broke 哎呦!有什么东西打破了,这种应该怎么解决呢 ...
- SSH基础:启用调试模式确认连接过程
在ssh命令中可以通过-v选项直接开启调试模式,在连接的过程中将根据设定的调试等级输出对应的信息,这篇文章以确认ssh首次连接的动作为例,说明调试模式的使用方式. 调试模式 ssh命令中,调试模式有三 ...
最新文章
- NHibernate one-to-one
- Plus from Picture
- 使用flask_socketio实现客户端间即时通信
- flux react php,Vue的Flux框架之Vuex状态管理器
- Monkey测试执行指导
- 【Kafka】Kafka 0.10.0版本获取Kafka每个分区最新Offset的几种方法
- SOA的十大技术理论体系
- django 学习-7 模型数据操作
- 比特币近24小时内链上交易额有所上升,约为345.44亿美元
- Ubuntu更改镜像源
- linux中利用shell脚本条件执行linux命令
- 关于DLL中的哪段代码被执行的处理方法
- paip.数组以及集合的操作uapi java php python总结..
- 黑马程序员-ios入门初体验及个人体会
- GO及其LiteIDE踩坑
- 使用MayaLiveLink插件在UE4中预览Maya模型动作
- 数据产品经理的具象化
- 一文读懂量子计算的原理、分类与发展
- 涤纶电容的作用原理及优点缺点
- 篮球比赛计时计分系统java_非常实用的java自动答题计时计分器
热门文章
- UI之常用通过颜色值和透明度怎么得到最后的颜色值
- Android studio之如何快速查看页面的布局
- linux c之access方法介绍
- okhttp上传图片和其他参数_Android中Okhttp3实现上传多张图片同时传递参数_放手_前端开发者...
- 为什么大部分男生比女生高?原因让你意想不到
- 用一个小球揭开地球的面纱,探索地球运转的秘密!
- python多进程间通信_python多进程间通信代码实例
- python从入门到爬虫_python爬虫从入门到放弃(一)之初识爬虫
- javadoc文档的生成方法_[springboot 开发单体web shop] 4. Swagger生成Javadoc
- puppeteer 鼠标定位滑块_监听滑块滑动或滑块随鼠标移动 | JShare