I am trying to create a bash script that would run Daphne and runworker in 
the background.
This is what I came up with so far


echo "Killing Redis....."
killall redis-server


#echo "Starting redis Server....."
redis-server --daemonize yes


echo "Stopping NGINX......"
sudo /etc/init.d/nginx stop


echo "Starting NGINX......"
sudo /etc/init.d/nginx start


echo "Killing Daphne......"
sudo kill -9 $(ps aux | grep 'daphne' | awk '{print $2}')


echo "Starting Daphne....."
/home/ec2-user/MyDomainVenv/bin/daphne -b 0.0.0.0 -p 8001 
main.asgi:channel_layer 
2>> ./daphne.log &


echo "Starting Django worker thread...."
#nohup python ./manage.py runworker 2>>./daphneWorker.log >&2 &
python ./manage.py runworker


However it seems like run worker simply terminates when my ssh session 
expires. I tried nohup statement as well.
How did you fix this problem ?

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" 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/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/b2a43f85-9b9a-48bf-918d-c70a70b1b80b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to