logo
Apache Lounge
Webmasters

 

About Forum Index Downloads Search Register Log in RSS X


Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
Post new topic   Forum Index -> Apache View previous topic :: View next topic
Reply to topic   Topic: Apache web server not responding.
Author
Blackhowling



Joined: 30 Oct 2015
Posts: 3
Location: Singapore

PostPosted: Fri 30 Oct '15 23:52    Post subject: Apache web server not responding. Reply with quote

Hi,

I am using apache 2.4.16 with mod proxy module that is purely just forward the request to JBoss application server.

During peak hour, the apache become not responding and unable to process web page request from client.
I am able to telnet to the apache with port 443 (SSL) and system usage is normal (CPU around 3-5% and memory usage is about 20%).

There are a lot of connections from client that are in "CLOSE_WAIT" mode and the issue was resolved after restarting the apache web server.

Anyone can suggest me what might have caused this issue to happen and how to prevent it ?
Very Happy Very Happy Very Happy

Please note that it will not have more than 10 concurrent user connected during peak hour.
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7371
Location: Germany, Next to Hamburg

PostPosted: Sat 31 Oct '15 23:14    Post subject: Reply with quote

How do you connect apache to jboss? mod_proxy_ajp? mod_jk? mod_proxy_http ?
Back to top
Blackhowling



Joined: 30 Oct 2015
Posts: 3
Location: Singapore

PostPosted: Mon 02 Nov '15 13:10    Post subject: Reply with quote

We are using mod_proxy_http and most of the settings are using default configuration.
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 7371
Location: Germany, Next to Hamburg

PostPosted: Mon 02 Nov '15 15:35    Post subject: Reply with quote

it would help if you could post that part of the config.

From my experience mod_proxy_ajp is more efficiant if it comes to Java backend servers.
Back to top
Blackhowling



Joined: 30 Oct 2015
Posts: 3
Location: Singapore

PostPosted: Tue 03 Nov '15 6:43    Post subject: Reply with quote

Thanks for your information. I will try to look at the mod_proxy_ajp

Below are the modules we enabled

Code:
#
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule allowmethods_module modules/mod_allowmethods.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_express_module modules/mod_proxy_express.so
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule status_module modules/mod_status.so


And below are the part where we configure proxy pass
Code:
ProxyRequests Off

SSLProxyEngine On
SSLProxyCheckPeerCN off
SSLProxyCheckPeerExpire off
SSLProxyCheckPeerName off

SSLProxyVerify none

ProxyPass /app1 https://x.x.x.x:8443/app1
ProxyPassReverse /app1 https://x.x.x.x:8443/app1

ProxyPass /app2 https://x.x.x.x:8443/app2
ProxyPassReverse /app2 https://x.x.x.x:8443/app2

ProxyHTMLEnable On
ProxyHTMLExtended On
ProxyPreserveHost On


Please let me know if there any other configuration required Very Happy Very Happy
Back to top


Reply to topic   Topic: Apache web server not responding. View previous topic :: View next topic
Post new topic   Forum Index -> Apache