2017-05-27 24 views
0

私は最近、2つの埋め込みTwittercatアプリケーションの前でApache mod_jkを設定しました。 問題は、Apache Webサーバーがハングし、ある時点で埋め込みTomcatへの要求の転送を停止することです。
これは最大でも発生します。 httpdの再起動後30分。tomcat-ウェブサイトの前にApache mod_jkがハングアップ

ウェブサイトがハングアップしても、埋め込まれたトムキャットでホストされているアプリを、パフォーマンスの問題なしにローカルIPアドレスでアクセスすることができます。問題はありません。 httpdを再起動すると、もう30分間問題が消えます。

また、すべてがそれ自体とアプリケーションによって再開する場合もあります。再起動などなしに、本当に速く作業を始めます。

ありがとうございます。 APACHE SIDE ON

TOMCAT CONF

server.tomcat.max-threads=300 

    server.connection-timeout=180000 
    tomcat.ajp.port=9090 
    tomcat.ajp.remoteauthentication=false 
    tomcat.ajp.enabled=true 

のhttpd.confに以下の2行を追加し

worker.list=lb,status 

#Set properties for worker1 (ajp13) 
worker.worker1.type=ajp13 
worker.worker1.host=192.168.1.92 
worker.worker1.port=9090 
worker.worker1.ping_timeout=1000 
worker.worker1.connect_timeout=10000 
worker.worker1.prepost_timeout=10000 
worker.worker1.socket_timeout=5000 
worker.worker1.connection_pool_timeout=180 
worker.worker1.connection_pool_size=90 
worker.worker1.retries=2 
worker.worker1.reply_timeout=7000 
worker.worker1.socket_keepalive=True 

#Set properties for worker1 (ajp13) 
worker.worker2.type=ajp13 
worker.worker2.host=192.168.1.82 
worker.worker2.port=9090 
worker.worker2.ping_timeout=1000 
worker.worker2.connect_timeout=10000 
worker.worker2.prepost_timeout=10000 
worker.worker2.socket_timeout=5000 
worker.worker2.connection_pool_timeout=180 
worker.worker2.connection_pool_size=90 
worker.worker2.retries=2 
worker.worker2.reply_timeout=7000 
worker.worker2.socket_keepalive=True 
#balancing behaviour 
worker.lb.type=lb 
worker.lb.balance_workers=worker1,worker2 

# status worker 
worker.jkstatus.type=status 

答えて

0

が私のためにトリックをした次のようにCONFです。 すべてが今の魅力のように機能します。 AcceptFilter httpsなし

AcceptFilter httpなし

関連する問題