die Serviceeinheit ist:Systemd-Service für JAR-Datei wird "Operation timed out" Fehler nach wenigen minues oder bleiben in "aktivierenden Modus"
[Unit]
Description=test
After=syslog.target
After=network.target
[Service]
Type=forking
ExecStart=/bin/java -jar /home/ec2-user/test.jar
TimeoutSec=300
[Install]
WantedBy=multi-user.target
es für 1-4 minues fein beginnt. Aber später versagt:
tail/var/log/messages:
Feb 27 18:43:44 ip-172-31-40-48 systemd: Reloading.
Feb 27 18:44:06 ip-172-31-40-48 systemd: Starting test...
Feb 27 18:44:06 ip-172-31-40-48 java: 5.1.73
Feb 27 18:44:06 ip-172-31-40-48 java: Starting the internal [HTTP/1.1] server on port 8182
Feb 27 18:49:06 ip-172-31-40-48 systemd: test.service operation timed out.Terminating.
Feb 27 18:49:06 ip-172-31-40-48 systemd: test.service: control process exited, code=exited status=143
Feb 27 18:49:06 ip-172-31-40-48 systemd: Failed to start test.
Feb 27 18:49:06 ip-172-31-40-48 systemd: Unit test.service entered failed state.
systemctl Status test.service (während restarting- Aufenthalte in aktivierenden Modus):
test.service - Setsnew
Loaded: loaded (/etc/systemd/system/test.service; enabled)
Active: activating (start) since Sun 2015-03-01 14:29:36 EST; 2min 30s ago
Control: 32462 (java)
CGroup: /system.slice/test.service
systemctl Status-Test. Service (nach gescheitert):
test.service - test
Loaded: loaded (/etc/systemd/system/test.service; enabled)
Active: failed (Result: exit-code) since Fri 2015-02-27 18:49:06 EST; 18min ago
Process: 27954 ExecStart=/bin/java -jar /home/ec2-user/test.jar (code=exited, status=143)
- bei der Ausführung das Glas in der Befehlszeile nagelnd, funktioniert es gut.
- versucht, das Glas Lage zu ändern, weil ich dachte, dass es Problem einer Berechtigung ist
- selinux off
ist, wie kann ich dieses Problem zu beheben, damit ich das Glas auf Boote starten könnte? Gibt es Alternativen? (RHEL7 enthält kein Service-Kommando)
Das löste mein Problem. Vielen Dank. – Omid1989