Hello everybody,

today i found some time to think about the failure while stopping the openmeetings service.

I'm using the openmeetings.service script from the om-install directory which i copied over to

/etc/systemd/system/ .


I've modified the variabes in the script to fit the needs of my installation.


There had been two issues:


1)


after issueing systemctl stop openmeetings ....


systemctl status openmeetings gave me:

------------------------------------------------------------------------------------------------------------------------------
openmeetings.service - Apache OpenMeetings server
Loaded: loaded (/etc/systemd/system/openmeetings.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2021-01-03 12:44:48 CET; 1s ago
Process: 5063 ExecStop=/opt/open510/bin/shutdown.sh (code=exited, status=1/FAILURE) Process: 5022 ExecStart=/opt/open510/bin/startup.sh (code=exited, status=0/SUCCESS)
Main PID: 5029 (code=exited, status=143)
-----------------------------------------------------------------------------------------------------------------------------


syslog showed a message like:


------------------------------------------------------------------------------------------------------------------------------
Jan  3 12:44:48 h2883037 shutdown.sh[5063]: $CATALINA_PID was set but the specified file does not exist. Is Tomcat running? Stop aborted.

------------------------------------------------------------------------------------------------------------------------------

SOLUTION:

I've modifed CATALINA_PID in /etc/systemd/system/openmeetings.service

to

Environment=CATALINA_PID=/var/run/openmeetings/openmeetings.pid

did

mkdir /var/run/openmeetings/

as root

and chown <ownerofopenmeetings>:<groupofopenmeetings> /var/run/openmeetings/

Now a PID - File could be created in /var/run/openmeetings


2)

again after issueing systemtl stop openmeetings .....


systemctl status openmeetings gave me:


------------------------------------------------------------------------------------------------------------------------------
openmeetings.service - Apache OpenMeetings server
   Loaded: loaded (/etc/systemd/system/openmeetings.service; disabled; vendor preset: enabled)    Active: failed (Result: exit-code) since Sun 2021-01-03 12:51:38 CET; 56s ago   Process: 5231 ExecStop=/opt/open510/bin/shutdown.sh (code=exited, status=0/SUCCESS)   Process: 5195 ExecStart=/opt/open510/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 5202 (code=exited, status=143)

Jan 03 12:51:37 h2883037.stratoserver.net shutdown.sh[5231]:         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Jan 03 12:51:37 h2883037.stratoserver.net shutdown.sh[5231]:         at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl Jan 03 12:51:37 h2883037.stratoserver.net shutdown.sh[5231]:         at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce Jan 03 12:51:37 h2883037.stratoserver.net shutdown.sh[5231]:         at java.base/java.lang.reflect.Method.invoke(Method.java:566) Jan 03 12:51:37 h2883037.stratoserver.net shutdown.sh[5231]:         at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:388) Jan 03 12:51:37 h2883037.stratoserver.net shutdown.sh[5231]:         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:478) Jan 03 12:51:37 h2883037.stratoserver.net shutdown.sh[5231]: The stop command failed. Attempting to signal the process to stop through OS signal. Jan 03 12:51:38 h2883037.stratoserver.net systemd[1]: openmeetings.service: Main process exited, code=exited, status=143/n/a Jan 03 12:51:38 h2883037.stratoserver.net systemd[1]: openmeetings.service: Failed with result 'exit-code'. Jan 03 12:51:38 h2883037.stratoserver.net systemd[1]: Stopped Apache OpenMeetings server.
------------------------------------------------------------------------------------------------------------------------------



this time syslog showed


------------------------------------------------------------------------------------------------------------------------------
Jan  3 12:51:37 h2883037 shutdown.sh[5231]: SCHWERWIEGEND: Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.

------------------------------------------------------------------------------------------------------------------------------

SOLUTION:

modify the line in /opt/<YOUROPENMEETINGSINSTALLDIR>/conf/server.xml

<Server port="8005" shutdown="SHUTDOWN">

to

<Server port="8006" shutdown="SHUTDOWN">

The port should not be used by any other service.....


after

systemctl stop openmeetings

the command systemctl status openmeetings shows ....


------------------------------------------------------------------------------------------------------------------------------
openmeetings.service - Apache OpenMeetings server
   Loaded: loaded (/etc/systemd/system/openmeetings.service; disabled; vendor preset: enabled)
   Active: inactive (dead)

Jan 03 13:05:24 h2883037.stratoserver.net systemd[1]: Starting Apache OpenMeetings server... Jan 03 13:05:24 h2883037.stratoserver.net systemd[1]: Started Apache OpenMeetings server. Jan 03 13:05:53 h2883037.stratoserver.net systemd[1]: Stopping Apache OpenMeetings server... Jan 03 13:05:53 h2883037.stratoserver.net shutdown.sh[6244]: NOTE: Picked up JDK_JAVA_OPTIONS: --add-modules java.se --add-exports java.base/jdk.internal.ref=A Jan 03 13:05:57 h2883037.stratoserver.net systemd[1]: Stopped Apache OpenMeetings server. Jan 03 13:06:22 h2883037.stratoserver.net systemd[1]: Starting Apache OpenMeetings server... Jan 03 13:06:22 h2883037.stratoserver.net systemd[1]: Started Apache OpenMeetings server. Jan 03 13:06:58 h2883037.stratoserver.net systemd[1]: Stopping Apache OpenMeetings server... Jan 03 13:06:58 h2883037.stratoserver.net shutdown.sh[6452]: NOTE: Picked up JDK_JAVA_OPTIONS: --add-modules java.se --add-exports java.base/jdk.internal.ref=A Jan 03 13:07:01 h2883037.stratoserver.net systemd[1]: Stopped Apache OpenMeetings server.

------------------------------------------------------------------------------------------------------------------------------


Don't know, why a shutdown connection to localhost:8005 fails ....


Have fun,

kaffeesurrogat

Reply via email to