>Are you sure that your new instance has an adequate >number of threads available for httpd to proxy to?
How would I check the threads for httpd? It normally hangs on startup so there should be enough system threads. Would a GC be required when the system has just started? I have run my startup scripts years so maybe tomcat 8.5.x needs something extra, memory? (see setenv.sh below) I have reverted back to 8.0.x and it starts and runs OK with no issues. My setup: workers.properties: worker.list=worker1 worker.worker1.type=ajp13 worker.worker1.host=localhost worker.worker1.port=8009 worker.worker1.lbfactor=50 worker.worker1.socket_keepalive=1 tomcat.conf ... JkWorkersFile "/etc/httpd/conf.d/workers.properties" # Set the log file JkLogFile "/etc/httpd/logs/mod_jk.log" JkShmFile "/etc/httpd/logs/jk-runtime-status.log" JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" .... <VirtualHost *:80> ... JkMount / worker1 JkMount /* worker1 </VirtualHost> setenv.sh : export CATALINA_OPTS="$CATALINA_OPTS -Xms256m" export CATALINA_OPTS="$CATALINA_OPTS -Xmx768m" export CATALINA_OPTS="$CATALINA_OPTS -Xss256k" export CATALINA_OPTS="$CATALINA_OPTS -XX:+UseParallelGC" export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxGCPauseMillis=1500" export CATALINA_OPTS="$CATALINA_OPTS -XX:GCTimeRatio=9" export CATALINA_OPTS="$CATALINA_OPTS -server" export CATALINA_OPTS="$CATALINA_OPTS -XX:+DisableExplicitGC" Not sure where these exports came from but they seem to work up to 8.5.x Cheers Greg. On 19 December 2016 at 17:55, Coty Sutherland <csuth...@redhat.com> wrote: > Hm, errno=111 is a connection refusal. Are you sure that your new > instance has an adequate number of threads available for httpd to > proxy to? Do you see any errors in your tomcat logging? If you do have > sufficient threads in the pool, then maybe there is something (like GC > pauses) hanging your requests that wasn't before and therefore > exhausting the pool causing rejections. > > On Mon, Dec 19, 2016 at 4:47 AM, Greg Huber <gregh3...@gmail.com> wrote: > > Hello, > > > > I am currently running tomcat 8.0.32 and have tried to upgrade to 8.5.8 > and > > 8.5.9 without success. I use mod_jk to connect apache to tomcat running > on > > centos 5.11 with Apache 2.2.3. > > > > I have installed openSSL 1.0.2.j to compile the native > tomcat-native-1.2.10 > > using apr-1.5.2 and tomcat-connectors-1.2.42 for the mod_jk. > > > > The problem is that tomcat seems to start but fails sometimes to connect > > correctly to apache and causes apache to hang. If I stop tomcat, apache > > starts working again. I have been through the logs with little > indication > > of the problem. If I revet back to 8.0.32 everything works OK. > > > > > > All I can find is this in the mod_jk.log: > > > > > > [Sat Dec 17 06:11:48 2016][3212:47280261211024] [info] init_jk::mod_jk.c > > (3595): mod_jk/1.2.42 initialized > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [info] > > jk_open_socket::jk_connect.c (817): connect to 127.0.0.1:8009 failed > > (errno=111) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [info] > > ajp_connect_to_endpoint::jk_ajp_common.c (1068): (worker1) Failed > opening > > socket to (127.0.0.1:8009) (errno=111) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [error] > > ajp_send_request::jk_ajp_common.c (1728): (worker1) connecting to > backend > > failed. Tomcat is probably not started or is listening on the wrong port > > (errno=111) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [info] > > ajp_service::jk_ajp_common.c (2778): (worker1) sending request to tomcat > > failed (recoverable), because of error during request sending (attempt=1) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [info] > > jk_open_socket::jk_connect.c (817): connect to 127.0.0.1:8009 failed > > (errno=111) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [info] > > ajp_connect_to_endpoint::jk_ajp_common.c (1068): (worker1) Failed > opening > > socket to (127.0.0.1:8009) (errno=111) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [error] > > ajp_send_request::jk_ajp_common.c (1728): (worker1) connecting to > backend > > failed. Tomcat is probably not started or is listening on the wrong port > > (errno=111) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [info] > > ajp_service::jk_ajp_common.c (2778): (worker1) sending request to tomcat > > failed (recoverable), because of error during request sending (attempt=2) > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [error] > > ajp_service::jk_ajp_common.c (2799): (worker1) connecting to tomcat > failed > > (rc=-3, errors=1, client_errors=0). > > [Sat Dec 17 06:11:50 2016][3254:47280261211024] [info] > jk_handler::mod_jk.c > > (2995): Service error=-3 for worker=worker1 > > > > Any ideas on what I should check? > > > > Cheers > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >