Join GitHub today
HUP doesn't restore the arguments properly because of the use of $0 #34
Sort of related, Net::Server does this:
which means if you run starman using just 'perl', relying on your $PATH configured correctly, then sending HUP could potentially run the process again from a wrong path. This is issue number one.
I think restarting the server with
http://unicorn.bogomips.org/SIGNALS.html handles HUP to restart config files, then restart all workers. It will pick up code changes unless the preload_app is used, which we could replicate in Starman as well.
If you use