Translated message

A translation of this page exists in English.

mod_cluster を使用した Apache HTTPD でのプロキシーリクエストのタイムアウトエラー

Solution In Progress - Updated -

Issue

  • mod_cluster プロキシーのタイムアウトが発生したため、リクエストが失敗しています。

    [Sun Jan 01 00:00:00.000000 1900] [proxy_ajp:error] [pid 99999] (70007)The timeout specified has expired: AH01030: ajp_ilink_receive() can't receive header
    [Sun Jan 01 00:00:00.000000 1900] [proxy_ajp:error] [pid 99999] [client <host>:<port>] AH00992: ajp_read_header: ajp_ilink_receive failed
    [Sun Jan 01 00:00:00.000000 1900] [proxy_ajp:error] [pid 99999] (70007)The timeout specified has expired: [client <host>:<port>] AH00878: read response failed from <server-host>:<server-port> ()
    
  • httpd と mod_cluster を使用していますが、リクエストが失敗し、504 エラーが発生することがあります。

  • プロキシーリクエストが失敗し、Apache httpd error_log に以下のエラーが記録されます。このメッセージがログに記録されると、504 Gateway Timeout がクライアントに返されます。
  • EAP サーバーでの処理時間が長くなるリクエストに関して、実稼働環境で問題が発生しています。アプリケーションは他のバックエンドシステムを呼び出し、これらのリクエストが完了するまでに少し時間がかかる場合、EWS は Gateway timeout エラーを返します。
  • ロードバランサー経由でアクセスした場合、リクエストに通常より時間がかかると、クライアントが JBoss EWS から Gateway Timeout (HTTP 504) エラーを受け取ります。EWS 側でこのタイムアウト時間を延長するには、どうすればよいですか?
  • このタイムアウトを増やすにはどうすればよいですか?

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
  • Red Hat JBoss Web Server (JWS)
  • Red Hat JBoss Core Services (JBCS)
  • Apache Web Server (HTTPD)
    • mod_cluster

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content