Hi Boyd, thank you suggestion.
I test that use your service unit configuration, result same error (mojolicious 7.57).
I also change Mojolicious to 6.58, it's still error, but it's different, error output is:
● mojo.service - My Mojolicious application
Loaded: loaded (/usr/lib/systemd/system/mojo.service; enabled; vendor preset: disabled)
Active: active (exited) (Result: exit-code) since Fri 2017-11-24 17:26:52 CST; 1min 29s ago
Process: 1104 ExecStart=/root/perl5/bin/hypnotoad /usr/local/manager-application/script/manager_app -f (code=exited, status=2)
Main PID: 1104 (code=exited, status=2)
CGroup: /system.slice/mojo.service
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: Compilation failed in require at /usr/local/share/perl5/Mojo/Server.pm line 6.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: BEGIN failed--compilation aborted at /usr/local/share/perl5/Mojo/Server.pm line 6.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: Compilation failed in require at /usr/local/share/perl5/Mojo/Base.pm line 77.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: BEGIN failed--compilation aborted at /usr/local/share/perl5/Mojo/Server/Daemon.pm line 2.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: Compilation failed in require at /usr/local/share/perl5/Mojo/Base.pm line 77.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: BEGIN failed--compilation aborted at /usr/local/share/perl5/Mojo/Server/Prefork.pm line 2.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: Compilation failed in require at /usr/local/share/perl5/Mojo/Server/Hypnotoad.pm line 9.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: BEGIN failed--compilation aborted at /usr/local/share/perl5/Mojo/Server/Hypnotoad.pm line 9.
Nov 24 17:26:52 localhost.localdomain mojolicious[1104]: Compilation failed in require at /root/perl5/bin/hypnotoad line 20.
Nov 24 17:26:52 localhost.localdomain systemd[1]: mojo.service: main process exited, code=exited, status=2/INVALIDARGUMENT
I surprise that why your Hypnotoad of Mojolicious 6.58 is in usr/local/bin/, mine is in /root/perl5/bin, we are all use centos 7 and perl v5.16.3, it's same.
David
在 2017年11月23日星期四 UTC+8下午11:13:37,
b.du...@keele.ac.uk写道: