ホームページ > バックエンド開発 > PHPチュートリアル > PHP のデバッグ タイムアウトの問題について、Baidu と Google で N 回検索しました。ありがとうございます。

PHP のデバッグ タイムアウトの問題について、Baidu と Google で N 回検索しました。ありがとうございます。

WBOY
リリース: 2016-06-23 13:20:50
オリジナル
1691 人が閲覧しました

Phpstorm xdebug でデバッグすると、必ず 10 分以上経過するとタイムアウトになります。
環境ウィンドウ phpstudy php5.3 apache mysql

500 エラーを表示

テストを行いました
1. PHP ファイルで set_time_limit(0)
2.php.ini に xdebug xdebug.remote_cookie_expire_time = 3600 を設定します
3. httpd で。 conf に Timeout 3600 という行を追加しました
4. fcgid_module time に関連するパラメータを変更しました httpd.conf

FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
#php-cgi プロセスごとの最大リクエスト数
FcgidMax RequestsPerProcess 100 0
#php- 最大値CGI プロセス数
FcgidMaxProcesses 3
#最大実行時間
FcgidIOTimeout 1200
FcgidIdleTimeout 1200
IPCConnectTimeout 3000
IPCCommTimeout 3000
FcgidInitialEnv PHPRC "D:/phpStudy/php53n "
AddHandler fcgid-script .php
FcgidWrapper "D:/phpStudy / php53n/php-cgi.exe" .php


上記の操作を行っても、10分経っても500タイムアウトが発生しました。神様に助けを求めてください! !


ディスカッションに返信する (解決策)

実行する php ファイルに set_time_limit(0); を追加すると、この文がタイムアウトすることはありません。

エラーログを確認してください

fcgid_module にいくつかのパラメータがまだ不足していることがわかりました

ご返信ありがとうございます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート