Problem mit Windows Dienst bei Serverumzug

Started by sbianga, August 24, 2018, 03:01:30 PM

Previous topic - Next topic

sbianga

Hallo zusammen,

bin dabei auf einen neuen Server umzuziehen.
Alles gut, bis auf den Windows Dienst. Da kommt beim starten die Fehlermeldung:

Der Dienst "JTS3ServerMod" wurde mit dem folgenden dienstspezifischen Fehler beendet:
Unzulässige Funktion.

Eine log Datei wird leider nicht vom JTS3ServerMod angelegt. Manuell (über die JTS3ServerMod-Windows.exe) startet der Bot ohne Probleme.

Kennt jemand dieses Problem?

Server 2012R2

Gruß
Budyx69

Stefan1200

Bitte aufpassen, dass das richtige InstallWindowsService Skript passend zur installierten Java Version verwendet wird!

sbianga

Ist hoffentlich das gleiche.
Deine InstallWindowsService.cmd

Java ist:

1.8   1.8.0_181   http://java.sun.com/products/autodl/j2se
C:\Program Files (x86)\Java\jre1.8.0_181\bin\javaw.exe
true   
x86

sbianga

Habe es, falsche Option gesetzt.
Wie kann ich eigentlich bei den Java Optionen den speicher begrenzen?
So geht nicht:
SET JVM_OPTIONS=-mx30M-Dapp.home="%PR_PATH%..\\"

Stefan1200

Versuche mal mit Leerzeichen und Xmx als Argument:
SET JVM_OPTIONS=-Xmx30M -Dapp.home="%PR_PATH%..\\"

sbianga

nein, leider auch nicht. Leerzeichen werden als ende btrachtet.
in der registry steht dann nur noch Xmx30M

Stefan1200

Ändere in Zeile 38 (mit "%PR_PATH%procrun\prunsrv.exe") folgendes, relativ weit hinten, vorher:
++JvmOptions=%JVM_OPTIONS%

in
++JvmOptions=-Xmx30M ++JvmOptions=-Dapp.home="%PR_PATH%..\\"

Die Zeile 24 ist dann unnötig nach dieser Änderung.

sbianga


sbianga

Eine Frage noch:

Habe z.Z. den Bot auf dem alten und dem neuen Server Zeitgleich am laufen.
Auf dem neuen nur temporär zum einstellen und testen.
Hast Du da zwecks Lizenz eine Abfrage?
Weil auf dem "alten" Server der noch produktiv läuft, schaltet sich der Dienst ab.

Stefan1200

Dein Lizenzschlüssel erlaubt nur eine gestartete Installation zur Zeit. Lizenzthemen gerne weiter per E-Mail.

sbianga

ok. Diese Antwort reicht. Dann weiß ich ja, weshalb der Bot stoppte und ich schalte den "neuen" erst nach Serverumzug wieder ein. Läuft ja auch soweit.
Danke für die schnellen Antworten. Habe Dir auch mal ne kleine Donation überwiesen.

Gruß
Sven

Stefan1200

Ich danke dir. Habe dich gerade hochgestuft, jetzt kannst du zwei Installationen gleichzeitig laufen lassen.

sbianga

Ohh, danke. So ist es natürlich einfacher mit den Serverumzug und dem Testen.

Sven