私のコードには、次のような外部URLからコードをロードするincludeステートメントがあります。
include 'http://123.123.123.123:8080/servlet/statemodel'
問題は、サーブレットのロードに約35秒かかることです。
ブラウザでアクセスhttp://123.123.123.123:8080/servlet/statemodel
すると、すべて正常に機能します(とにかくインターネット経由でアクセスできないため、IPを変更しました)。
ただし、icludeステートメントを使用するPHP
と、ファイルを含めるために約20秒試行し、includeステートメントの後にコードを続行します。
エラーメッセージはありません。また、requireを使用しても、エラーメッセージは表示されません。
インクルードのタイムアウトはありますか?そして、なぜエラーメッセージがないのですか?
たぶんtomcatは実際にデータ(http-header)を送信しますが、PHPは一部のコンテンツが続くのを約20秒だけ待ちますか?
このタイムアウトを変更するオプションはありますか?