2011-09-20 24 views
1

我在glassfishv3上部署了Apache Roller 5,它以httpd作爲前端。 滾筒有運行正常,但它通常像壞的網關當我訪問它。Glassfish Httpd錯誤錯誤網關

我這種情況下,在這樣woker屬性配置

workers.properties

worker.list=roller2 
worker.roller2.port=8009 
worker.roller2.host=localhost 
worker.roller2.type=ajp13 
worker.roller2.lbfactor=1 
worker.roller2.socket_keepalive=1 
worker.roller2.socket_timeout=60 

和虛擬主機

<VirtualHost *:80> 
      ServerName doma.com 
      DocumentRoot /var/www/roller 
      JkMount /roller/* roller2 
      JkMount /roller roller2 
    </VirtualHost> 

我檢查關於像httpd錯誤消息的mod_jk日誌上這

ajp_connection_tcp_get_message::jk_ajp_common.c (1150): (roller2) can't receive the response header message from tomcat, network problems or tomcat (127.0.0.1:8009) is down (errno=11) 

是否有其他配置來調諧玻璃魚?或任何建議來解決這個問題?

回答

0

也許你需要設置網絡監聽器來正確處理mod_jk請求。例如,通過在偵聽器設置中使用錯誤的端口,我得到了相同的錯誤。要了解如何在Glassfish中設置監聽器,請參閱this link