Hoping someone might be able to advise me
For some reason when I run uwsgi with this script I get no errors:
#!/bin/bash
# Note --http should be used if pointing a browser directly
# to this socket. Otherwise if upstream from nginx use --socket
# Taken from
https://stackoverflow.com/questions/59895/get-the-source-directory-of-a-bash-script-from-within-the-script-itself#DIR="$(
cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
while getopts ":dm:v:" o; do
case "${o}" in
d)
daemonize=true
;;
m)
module=$OPTARG
;;
v)
venv=$OPTARG
;;
*)
;;
esac
done
DIR=$(pwd)
echo "damonize=$daemonize"
echo $DIR
[ -d $HOME/logs ] || mkdir $HOME/logs
[ -d $HOME/pids ] || mkdir $HOME/pids
[ -d $HOME/sockets ] || mkdir $HOME/sockets
if [ -z "$module" ]; then
module=$(basename $DIR);
fi
if [ -z "$venv" ]; then
venv="$HOME/venvs/$(basename $DIR)";
fi
source $venv/bin/activate
read -d '' uwsgicmd << EOF
uwsgi --chdir=$DIR \
--module=$module.wsgi:application \
--master --pidfile=$HOME/pids/$(basename $DIR).pid \
--socket=/tmp/$(basename $DIR).sock \
--processes=1 \
--static-map /static=$DIR/static \
--chmod-socket=666 \
--harakiri=20 \
--max-requests=5000 \
--vacuum
EOF
if [ -n "${daemonize}" ]; then
uwsgicmd="${uwsgicmd} --daemonize=$HOME/logs/$(basename $DIR).log"; #
background the process
fi
echo $uwsgicmd
eval $uwsgicmd
============================================
However when I try to run in emporer mode I get http 500 errors.
The main issue is not that I get errors but that I lose my error log when
running in emporer mode.
this is my into file for the vassal
[uwsgi]
chdir = /home/webquest/html/whanganuijobs.co.nz
uid = webquest
gid = webquest
socket = /tmp/%n.sock
chmod-socket = 666
plugins = python3
processes = 1
master = 1
module = funeral_notices.wsgi:application
env = DJANGO_SETTINGS_MODULE=funeral_notices.settings.production
# Use home directive to specify virutalenv path
log-master = true
virtualenv = /home/webquest/venvs/whanganuijobs/
=========================
Even though I have log-master set to true I see no error log from the emporer
process.
Any ideas?
_______________________________________________
uWSGI mailing list
uWSGI@lists.unbit.it
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi