PS: if the OS is killing the process because of lack of memory (typical
case) it means the Java VM is allowed to used more (heap) memory as is
available at this node. Maybe consider to adjust the memory setting for
the Java process to prevent the OS kill. Then you may get an
OutOfMemoryException which is bad too but the JavaVM might be able to do
some cleanup/shutdown etc.
Timo Boehme
Am 25.08.22 um 17:55 schrieb Timo Boehme:
Hi Daniel,
not using UIMA-AS myself but if the OS is killing a process because of
lack of resources it normally does so with a hard kill which does not
allow the Java VM process to do any shutdown work.
One would need a separate process controlling the Java one and react if
the Java VM is killed - however this won't help in getting the CAS
released (or the controlling process has specific UIMA knowledge). I
don't known if the UIMA-AS uses such a 2-process model per node but
assume it does not.
Regards,
Timo Boehme
Am 25.08.22 um 17:28 schrieb Daniel Cosio:
Yes, this is uima-as-jms.. the pipeline gets a signal from the os and
shutdown.. but we loose the CAS. Is there any api I can use to tell
the collection reader to invalidate. I know the AE has
A temp queue connection that communicates the CAS releases..I was
wonder if there was any way of getting the temp queue connection and
sending the message back to return the CAS.. Possible in a shutdown hook.
Daniel Cosio
dcco...@gmail.com
On Aug 25, 2022, at 9:20 AM, Eddie Epstein <eaepst...@gmail.com> wrote:
Daniel, is this again a uima-as deployment? If so, since the OS kills
processes, is it some remote AE being killed?
Eddie
On Wed, Aug 24, 2022 at 10:04 AM Daniel Cosio <dcco...@gmail.com> wrote:
Hi, I have some instances where the OS has killed a pipeline to recover
resources.. When this happens the pipeline never returns the CAS to the
reader so the reader now has 1 less CASes
Available.. Is there a was to either
1. Add a shutdown hook on the pipeline to return the CAS if it gets a
shutdown signal
or
2. Set an expiration on the collection reader to expire a CAS that
is not
returns and issue a new one into the CAS pool
Thanks
Daniel Cosio
dcco...@gmail.com
--
OntoChem GmbH
Blücherstraße 24
06120 Halle (Saale)
Germany
email: timo.boe...@ontochem.com | web: www.ontochem.com
HRB 215461 Amtsgericht Stendal | USt-IdNr.: DE246232735
managing directors: Dr. Lutz Weber (CEO), Dr. Felix Berthelmann (COO)