powered by Jive Software

Open fire crash naar een paar uurtjes op windows 2019 server

hallo allemaal.

ik heb op men windows 2019 server openfire ge installeert.
hij start goed en kan ook verbinden. dus alles lijkt in eerste instantie goed te werken.

echter naar een tijdje vaak enkele uurtjes is hij plots offline.
als ik dan op de windows server in log en kijk in de autput van de het systeem tray dingetje dan staat daar ook plots ene error.
te weten:

DFaotutabases  ietjetdns he utstatr pnoe van de esrcrovne irfg. Bekijk het logobuarek voor meer informatie.
tion error: Please verify your database settings and check the logs/error.log file for detailed error messages.
java.lang.IllegalArgumentException: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 retries. The exception from the last attempt is as follows: java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@f7cf94a6[file =C:\Program Files\Openfire\embedded-db\openfire.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2022-04-11 17:43:40 heartbeat - read: -2558 ms.
	at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1062)
	at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:706)
	at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:255)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:92)
	at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
	at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
	at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)
Caused by: java.sql.SQLException: ConnectionManager.getConnection() failed to obtain a connection after 11 retries. The exception from the last attempt is as follows: java.sql.SQLException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@f7cf94a6[file =C:\Program Files\Openfire\embedded-db\openfire.lck, exists=true, locked=false, valid=false, ] method: checkHeartbeat read: 2022-04-11 17:43:40 heartbeat - read: -2558 ms.
	at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:204)
	at org.jivesoftware.openfire.XMPPServer.verifyDataSource(XMPPServer.java:1052)
	... 16 more

wie kan me zeggen wat er fout gaat en belangrijker nog hoe ik dit op los?

groeten: peter

De eerste regel uit de logs is bijzonder. Ik kan dat niet plaatsen.

Deze specifieke melding geeft aan dat Openfire de database niet meer kan bereiken. Er staat echter niet bij waarom dat zo is.

Als je de system tray gebruikt, dan kan het zijn dat je Openfire twee keer probeert te starten: eenmaal via die tray, en eenmaal als Windows service. Die twee kunnen elkaar in de weg zitten. Dat zou een mogelijke verklaring zijn.

dat is een heel goede.
ik heb op de server de service op handmatig starten gezet en ge stopt.
ook de tray heb ik gestopt en geslote.
vervolgens heb ik alleen de tray gebruikt en als ik hem nu start krijg ik zo wie zo veel meer info teug in de zin van plugins die worden geladen.
nu hopen dat hij de komende uuren blijft draaien want dan zou het op gelost moeten zijn.
dus even de komende uuren duimen