Hi.

Responding to my own earlier message, I think I have found what looks like a bug with the combination indicated, and a curious (to me) workaround.

Summary :

under Linux Suse Enterprise 10.1
using the Apache 2.2.3 (prefork) package of that distribution
using mod_jk 1.2.27

In the Apache main configuration section :

    JkWorkersFile /etc/apache2/conf.d/workers.properties
    JkShmFile     /var/log/apache2/mod_jk.shm
    JkLogFile     /var/log/apache2/mod_jk.log
    JkLogLevel    debug
    JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

In a VirtualHost section :

<LocationMatch "/my\.servlet$">
  SetHandler jakarta-servlet
  SetEnvIf REQUEST_URI "\.(htm|web|css|gif|jpg|js|html?)$" no-jk
</LocationMatch>

Any attempt then to access a link ".../my.servlet?..." which should be re-directed to Tomcat by mod_jk (*) results in an Apache "child xxx segfault" in the error log (and no response to the browser).

But (workaround), adding the following 2 lines :

1) in the Jk statements of the main Apache server :

   JkMount /tomcatdummy ajp13

(/tomcatdummy being a totally fake URL fragment)

2) in the VirtualHost configuration (and outside of the <LocationMatch>):

   JkMountCopy on

the segfault magically disappears and everything works as it should.

Question thus : is my above first configuration invalid ?

Thanks.

(*) and seems to works fine on other servers with similar, but not necessarily equal Linux, Apache 2.2.x and mod_jk 1.2.x combinations.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to