Hey, im trying to run a python app with gunicon-3 and rcctl

computer# cat /etc/rc.conf.local 
httpd_flags= 
guni_flags="-c /home/testuser/stuff/main.ini -D flaskapp:app" 
guni_user=testuser 
pkg_scripts=tor 

computer# cat /etc/rc.d/guni 
#!/bin/ksh 
# 
# $OpenBSD: Exp $ 

daemon="/usr/local/bin/gunicorn-3" 
 . /etc/rc.d/rc.subr 

#rc_pre() { #   rm /home/testuser/stuff/pid.pid #} 

rc_stop() {     
kill -9 `cat /home/testuser/stuff/pid.pid` 
#       rm /home/testuser/stuff/pid.pid
} 
rc_cmd $1 

#cat /home/testuser/stuff/main.ini 
bind = "0.0.0.0:8801" 
workers = 5 
pidfile = '/home/testuser/stuff/pid.pid' 

so this works: 
/usr/local/bin/gunicorn-3 -c /home/testuser/stuff/main.ini -D flaskapp:app 

but rcctl start guni just returns ok as it was started and doesnt start it.
 what am i doing wrong? Thanks

Reply via email to