----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files.  Don't make us guess your problem!!!
----------------------------------------------------------------

My configuation is:
Apache/1.3.12 and ApacheJServ/1.1 on a HP-UX box, and also a WinNT4.0 box.

I'd like code to be executed on server startup.  This code connects to a
database, and loads some application initialization stuff.  It takes about
90 seconds to two minutes to run.

In my zone.properties file, I've added:

servlets.startup=MyLongRunningClass

in MyLongRunningClass.java, there is an init method as follows:

  public void init(ServletConfig config) throws ServletException {
    super.init(config);

    myLongRunningMethod();
  }

on the NT4 box, this method is executed fine, and the initialization stuff
works just fine.  On the HP-UX box, I'm not having any luck.  The jserv.log
file reports that the class is in fact being init-ed:

<servletLog> MyLongRunningClass: init

In my mod_jserv.log file, the following is being reported:

(INFO) wrapper: Java VM spawned (PID=27055, PPID=26758)
(INFO) wrapper: Java VM not responding (PID=26758) [timeout]
(EMERGENCY) ajp12: ping: no reply (-1) Please make sure that the
wrapper.classpath is pointing to the correct version of ApacheJServ.jar
(INFO) wrapper: Java VM restarting (PID=26758)
(INFO) wrapper: Java VM died 10 times in a row with less than 120 seconds
between successive failures, setting delay to 300 seconds before restarting.
Check the Apache error log and the Apache JServ log files for more details;
for maximum log information be sure to enable the Apache  JServ log file in
the main jserv properties file by: setting the  'log' property to true, the
'log.file' property to a file writable  by the uid as whom Apache JServ is
run, and by enabling log channels  using the 'log.channel.*' properties)

this cycle continues for at least a half-hour, with each time the delay
between sucessive failures increasing.

If I comment out the servlets.startup directive from my zone.properties
file, Jserv runs just fine on the HP-UX box.

Any suggestions for how to make MyLongRunningClass work on the HP-UX box?

Thanks in advance,
Kevin




--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search Archives: 
<http://www.mail-archive.com/java-apache-users%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to