Hi David,

I'm no expert with systemd, but this is my mojo.service file which runs the 
application in /usr/local/manager-application and works for me.   My 
differences are in the Service tag.
mojo.service
[Unit]
Description=My Mojolicious application
Requires=network.target
After=network.target

[Service]
Type=simple
RemainAfterExit=yes
SyslogIdentifier=mojolicious

WorkingDirectory=/usr/local/manager-application
ExecStart=/usr/local/bin/hypnotoad script/manager_app -f
ExecStop=/usr/local/bin/hypnotoad --stop script/manager_app
ExecReload=/usr/local/bin/hypnotoad script/manager_app <http://mojo_test.pl>

Restart=on-abort
RestartSec=90s

[Install]
WantedBy=multi-user.target

running
CentOS 7
perl 5.16.3
mojolcious 6.58

(file transcribed by hand, so watch for speling mistakes)  HTH

Boyd

On Thursday, 23 November 2017 09:24:40 UTC, [email protected] wrote:
>
> Dear sir;
>      I meet a problem when systemd start hypnotoad, detail follow:
>
>
> mojo_test.service
> [Unit]
> Description=My Mojolicious application
> Requires=network.target
> After=network.target
>
> [Service]
> Type=forking
> PIDFile=/run/mojo_test.pid
> ExecStart=/usr/local/bin/hypnotoad /home/mojo_test.pl
> ExecStop=/usr/local/bin/hypnotoad -s /home/mojo_test.pl
> ExecReload=/usr/local/bin/hypnotoad /home/mojo_test.pl
> KillMode=process
>
> [Install]
> WantedBy=multi-user.target
>
> use /home/hypnotoad mojo_test.pl start to run is ok. 
> the running enviorments:
> centos 7
> perl v5.16
> mojolicious new update
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to