when a command like below is used, the pidproxy will duplicate it:
command=/usr/local/bin/pidproxy /var/run/iii.pid /opt/sbin/iii -d
Printed from pidproxy.py init()
args = ['/usr/local/bin/pidproxy', '/var/run/iii.pid', '/opt/sbin/iii', '-d']
self.command = /opt/sbin/iii
self.cmdargs = ['/opt/sbin/iii', '-d']
self.pidfile = /var/run/iii.pid
Problem is self.cmdargs = cmdargs where it should be self.cmdargs = cmdargs[1:]
This bug will make pidproxy return instead of staying alive.