Glassfish + JK + большой файл / странный ответ - PullRequest
2 голосов
/ 19 марта 2012

Я использую Glassfish-ApplicationServer для веб-приложения.Glassfish подключается с помощью mod_jk к серверу Apache2.Теперь есть действительно странное поведение: некоторые части полученных файлов (html, css, js, ...) отсутствуют, и в файлах есть странные числа ... Если я использую прямой доступ к работам Glassfish eth.

Я использую Glassfish 3.1.2, mod_jk 1.2.33 и Apache2.Веб-приложение использует jsf / Primefaces 3.2.

В журнале mod_jk появляются странные сообщения об ошибках.Сообщения появляются только при первом доступе к веб-странице.

[Mon Mar 19 13:33:42 2012] [3763:2928831344] [error]ajp_connection_tcp_get_message::jk_ajp_common.c (1280): wrong message format 0x2020 from 127.0.0.1:9009
[Mon Mar 19 13:33:42 2012] [3763:2928831344] [error] ajp_get_reply::jk_ajp_common.c (2145): (ajp13_worker) Tomcat is down or network problems. Part of the response has already been sent to the client
[Mon Mar 19 13:33:42 2012] [3763:2928831344] [info] ajp_service::jk_ajp_common.c (2614): (ajp13_worker) sending request to tomcat failed (recoverable), because of protocol error (attempt=2)
[Mon Mar 19 13:33:42 2012] [3763:2928831344] [error] ajp_service::jk_ajp_common.c (2634): (ajp13_worker) connecting to tomcat failed.
[Mon Mar 19 13:33:42 2012] [3763:2928831344] [info] jk_handler::mod_jk.c (2788): Service error=-11 for worker=ajp13_worker
[Mon Mar 19 13:33:42 2012] ajp13_worker ores.pragma.biz 0.191397
[Mon Mar 19 13:33:42 2012] [3764:2903653232] [error] ajp_connection_tcp_get_message::jk_ajp_common.c (1280): wrong message format 0x6973 from 127.0.0.1:9009
[Mon Mar 19 13:33:42 2012] [3764:2903653232] [error] ajp_get_reply::jk_ajp_common.c (2145): (ajp13_worker) Tomcat is down or network problems. Part of the response has already been sent to the client
[Mon Mar 19 13:33:42 2012] [3764:2903653232] [info] ajp_service::jk_ajp_common.c (2614): (ajp13_worker) sending request to tomcat failed (recoverable), because of protocol error (attempt=2)
[Mon Mar 19 13:33:42 2012] [3764:2903653232] [error] ajp_service::jk_ajp_common.c (2634): (ajp13_worker) connecting to tomcat failed.
[Mon Mar 19 13:33:42 2012] [3764:2903653232] [info] jk_handler::mod_jk.c (2788): Service error=-11 for worker=ajp13_worker

Надеюсь, что кто-нибудь может мне помочь.

Ответы [ 2 ]

2 голосов
/ 19 марта 2012

Попробуйте установить GF 3.1.1 и посмотрите, решит ли это проблему.На прошлой неделе я читал об этой ошибке, которая может быть вашей проблемой: http://java.net/jira/browse/GLASSFISH-18446 Похоже, что есть исправление для этой ошибки.

0 голосов
/ 19 марта 2012

Это не совсем ответ, но если случайно вы используете apache и mod_jk только в качестве прокси для GF (как мы это делали годами) - установите nginx и забудьте о apache.Это как день и ночь.

http://wiki.nginx.org/HttpProxyModule

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...