日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php fpm 调试模式,调试 – nginx php-fpm xdebug netbeans只能启动一个调试会话

發布時間:2023/12/4 php 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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只能启动一个调试会话的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。