在过去,我使用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只能启动一个调试会话相关推荐

  1. Linux 中启用 Shell 脚本的调试模式

    shell 脚本调试系列 Linux 中启用 Shell 脚本的调试模式 在 Shell 脚本中执行语法检查调试模式 在 Shell 脚本中跟踪调试命令的执行 概述 脚本是存储在一个文件的一系列命令. ...

  2. 如何在 Linux 中启用 Shell 脚本的调试模式

    脚本是存储在一个文件的一系列命令.在终端上输入一个个命令,按顺序执行的方法太弱了,使用脚本,系统中的用户可以在一个文件中存储所有命令,反复调用该文件多次重新执行命令. 在学习脚本或写脚本的初期阶段,我 ...

  3. html5 usb调试,USB调试怎么打开 USB调试模式打不开怎么刷机

    2016-04-25 16:58:28 USB调试怎么打开 USB调试模式打不开怎么刷机 标签:USB调试,刷机,recovery模式,卡刷 [ROM之家]在手机很多应用使用时需要打开USB调试,比如 ...

  4. 三星 android 调试模式设置,三星盖世4 usb调试怎么打开?安卓4.2怎样打开USB调试...

    类型:磁盘工具大小:713KB语言:英文 评分:7.0 标签: 立即下载 使用Android 4.2 系统的朋友,都会发现「USB调试开关」默认是关闭,而且不容易找到该选项在哪里,但是大家都知道,要使 ...

  5. Flask 学习-9. 开启调试模式(debug模式)的2种方法

    前言 flask 使用app.run() 启动项目的时候,默认debug模式是关闭的,需自己开启debug模式. 本篇教2种方法开启 flask 项目debug模式. 为什么要开启debug模式 在F ...

  6. Thinkphp5-开启调试模式

    Thinkphp5-开启调试模式 大家好,我是Yangrl. 给大家拜个晚年,祝狗年大吉,吧 :) 之前一直没注意,看着别人出错都是这种样子(调试模式)↓ 我的TP5是这个样子(部署模式)↓ 虽然觉得 ...

  7. 大神教你如何在 Linux 中启用 Shell 脚本的调试模式

    导读 脚本是存储在一个文件的一系列命令.在终端上输入一个个命令,按顺序执行的方法太弱了,使用脚本,系统中的用户可以在一个文件中存储所有命令,反复调用该文件多次重新执行命令. 在学习脚本或写脚本的初期阶 ...

  8. 英雄联盟config app.php修改,lol调试模式怎么开启 电脑调试模式开启方法

    最近很多玩家在打开登录lol显示whoops,something.brokewhoops! 而无法登入的情况.whoops! something broke 哎呦!有什么东西打破了,这种应该怎么解决呢 ...

  9. SSH基础:启用调试模式确认连接过程

    在ssh命令中可以通过-v选项直接开启调试模式,在连接的过程中将根据设定的调试等级输出对应的信息,这篇文章以确认ssh首次连接的动作为例,说明调试模式的使用方式. 调试模式 ssh命令中,调试模式有三 ...

最新文章

  1. DataTable中数据记录的统计
  2. 同步、异步、堵塞、非堵塞和函数调用及I/O之间的组合概念
  3. MVC 视图与控制器传值的几种方法
  4. Xcode控制台打印集锦
  5. php生成静态页面并预览
  6. 第五章 有限脉冲响应滤波器(ba,我终于懂FIR滤波器了)
  7. phpstorm配置Xdebug
  8. Css网格布局-Grid布局
  9. 2020年十月蓝桥杯A组题解【10月17日】【附完整代码】
  10. 担忧医生因AI技术而失业?杞人忧天
  11. html调用接口_Spring 自调用事务失效,你是怎么解决的?
  12. fegin需要实现类_【第24条】静态成员类优于非静态成员类
  13. IBM AIX RISC System/6000 Error: 110: Media surface error错误处理
  14. HDU2522 A simple problem【分数与小数】
  15. ubuntu16.04中将python3设置为默认
  16. 最优秀的数据可视化案例欣赏
  17. VB长度宽度高度单位,width,scaleWidth,Height,scaleHeight,scaleMode
  18. Android 安装包没有签名文件问题
  19. 手机浏览器脚本知乎直接看不用下载app
  20. php 项目如何运行_运行PHP项目(phpstorm+wampserver)

热门文章

  1. 计算机转财经专业考试考什么,高三对口升学第三次模拟考试财经基础课计算机专业课...
  2. 织梦php远程连接数据库,用PHP连接Oracle for NT 远程数据库
  3. sql跨表查询_跨表更新,看到自己写的SQL像个憨憨
  4. 男朋友出的性格测试题
  5. 超震撼!你没见过的24张震撼照片
  6. 谁还没个黑历史了。。。 | 今日最佳
  7. 预售┃每个人都应该学习编程,因为它会教你如何思考
  8. 北大教授郑也夫斗胆谈了7个天大的问题(非常狠,也很现实)
  9. 有了它,从此成为自带BGM的主角~
  10. python七夕快乐图片_提前祝七夕快乐图片