Usage: mojodctcl [OPTIONS] [APPLICATION] # Start a manager mojodctcl ./script/my_app mojodctcl -m production -l http://127.0.0.1:8080 ./myapp.pl mojodctcl -P /tmp/myapp.pid ./myapp.pl # Hot deploy a running manager mojodctcl -R -P /tmp/myapp.pid ./myapp.pl Options: -G, --graceful-timeout <seconds> Graceful timeout, defaults to 120. -I, --heartbeat-interval <seconds> Heartbeat interval, defaults to 5 -H, --heartbeat-timeout <seconds> Heartbeat timeout, defaults to 50 -l, --listen <location> One or more locations you want to listen on, defaults to "http://*:8080" -m, --mode <name> Operating mode for your application, defaults to the value of MOJO_MODE/PLACK_ENV or "development" -P, --pid-file <path> Path to process id file, defaults to "mojodctl.pid" in a temporary directory -R, --reload Used to hot deploy a running manager -w, --workers <number> Number of workers, defaults to 4 -h, --help Show this summary of available options
To install Mojo::Server::DaemonControl, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojo::Server::DaemonControl
CPAN shell
perl -MCPAN -e shell install Mojo::Server::DaemonControl
For more information on module installation, please visit the detailed CPAN module installation guide.