ClusterLabs / resource-agents

Combined repository of OCF agents from the RHCS and Linux-HA projects
GNU General Public License v2.0
491 stars 582 forks source link

tomcat RA: remain starting and fails #1429

Open bjin01 opened 4 years ago

bjin01 commented 4 years ago

Using the latest RA tomcat the script start does not return and hangs same behavior using ocf:heartbeat:tomcat: tomcat 9 OCF_RESKEY_catalina_base=/usr/share/tomcat OCF_RESKEY_catalina_home=/usr/share/tomcat

/usr/lib/ocf/resource.d/heartbeat/tomcat start INFO: validate_all_tomcat[tomcat]

systemctl status tomcat.service


● tomcat.service - Apache Tomcat Web Application Container
   Loaded: loaded (/usr/lib/systemd/system/tomcat.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-10-31 19:45:06 CET; 5s ago
 Main PID: 7882 (java)
    Tasks: 49 (limit: 576)
   CGroup: /system.slice/tomcat.service
           └─7882 /usr/lib64/jvm/jre/bin/java -Djavax.sql.DataSource.Factory=org.apache.commons.dbcp.BasicDataSourceFactory -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr…rt

Okt 31 19:45:07 tomcat1 server[7882]: 31-Oct-2019 19:45:07.488 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
Okt 31 19:45:07 tomcat1 server[7882]: 31-Oct-2019 19:45:07.488 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.21]
Okt 31 19:45:07 tomcat1 server[7882]: 31-Oct-2019 19:45:07.866 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no…e.
Okt 31 19:45:08 tomcat1 server[7882]: 31-Oct-2019 19:45:08.120 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no…e.
Okt 31 19:45:08 tomcat1 server[7882]: 31-Oct-2019 19:45:08.472 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no…e.
Okt 31 19:45:08 tomcat1 server[7882]: 31-Oct-2019 19:45:08.653 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no…e.
Okt 31 19:45:08 tomcat1 server[7882]: 31-Oct-2019 19:45:08.833 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no…e.
Okt 31 19:45:08 tomcat1 server[7882]: 31-Oct-2019 19:45:08.840 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
Okt 31 19:45:08 tomcat1 server[7882]: 31-Oct-2019 19:45:08.853 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
Okt 31 19:45:08 tomcat1 server[7882]: 31-Oct-2019 19:45:08.870 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1,427] milliseconds
bjin01 commented 4 years ago

Using force_systemd=1 solved the issue and the RA is starting systemd service of tomcat. But this is ok but not perfect as the remaining part of RA is useless. I can also use systemd RA instead.