Turned out to be a socket permission problem.  I had to use "chmod-
socket = 666" on the socket.  Is working now.  :)

On Thu, 2020-03-12 at 12:05 +1300, Glenn Reed wrote:
> Thank you.  Changing plugins = python to plugins = python3 seemed to
> remove that error but now I am seem to be getting no error but nginx
> is
> saying bad gateway (502 error).
> 
> Here is the startup messages in full:
> 
> webquest@wagtail1:~/vassals$ uwsgi --emperor ~/vassals/    
> *** Starting uWSGI 2.0.15-debian (64bit) on [Wed Mar 11 22:57:24
> 2020]
> ***
> compiled with version: 7.3.0 on 28 September 2018 15:41:15
> os: Linux-4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC
> 2019
> nodename: wagtail1
> machine: x86_64
> clock source: unix
> pcre jit disabled
> detected number of CPU cores: 1
> current working directory: /home/webquest/vassals
> detected binary path: /usr/bin/uwsgi-core
> dropping root privileges as early as possible
> *** WARNING: you are running uWSGI without its master process manager
> ***
> your processes number limit is 7870
> your memory page size is 4096 bytes
> detected max file descriptor number: 1024
> *** starting uWSGI Emperor ***
> *** has_emperor mode detected (fd: 6) ***
> [uWSGI] getting INI configuration from online.webquest.co.nz.ini
> *** Starting uWSGI 2.0.15-debian (64bit) on [Wed Mar 11 22:57:24
> 2020]
> ***
> compiled with version: 7.3.0 on 28 September 2018 15:41:15
> os: Linux-4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC
> 2019
> nodename: wagtail1
> machine: x86_64
> clock source: unix
> pcre jit disabled
> detected number of CPU cores: 1
> current working directory: /home/webquest/vassals
> detected binary path: /usr/bin/uwsgi-core
> dropping root privileges as early as possible
> chdir() to /home/webquest/html/online.webquest.co.nz
> your processes number limit is 7870
> your memory page size is 4096 bytes
> detected max file descriptor number: 1024
> lock engine: pthread robust mutexes
> thunder lock: disabled (you can enable it with --thunder-lock)
> uwsgi socket 0 bound to UNIX address /tmp/online.webquest.co.nz.sock
> fd
> 3
> dropping root privileges after socket binding
> Python version: 3.6.8 (default, Oct  7 2019, 12:59:55)  [GCC 8.3.0]
> Set PythonHome to /home/webquest/venvs/bakerydemo/
> *** Python threads support is disabled. You can enable it with --
> enable-threads ***
> Python main interpreter initialized at 0x557ad9e06660
> dropping root privileges after plugin initialization
> your server socket listen backlog is limited to 100 connections
> your mercy for graceful operations on workers is 60 seconds
> mapped 145536 bytes (142 KB) for 1 cores
> *** Operational MODE: single process ***
> WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter
> 0x557ad9e06660 pid: 22900 (default app)
> dropping root privileges after application loading
> *** uWSGI is running in multiple interpreter mode ***
> spawned uWSGI master process (pid: 22900)
> Wed Mar 11 22:57:25 2020 - [emperor] vassal online.webquest.co.nz.ini
> has been spawned
> spawned uWSGI worker 1 (pid: 22902, cores: 1)
> Wed Mar 11 22:57:25 2020 - [emperor] vassal online.webquest.co.nz.ini
> is ready to accept requests
> 
> my ~/vassals/online.webquest.co.nz.ini file is now the following:
> 
> 
> [uwsgi]
> chdir = /home/webquest/html/online.webquest.co.nz
> uid = webquest
> gid = webquest
> socket = /tmp/%n.sock
> processes = 1
> master = 1
> module = bakerydemo.wsgi:application
> plugins = python3
> env = DJANGO_SETTINGS_MODULE=bakerydemo.settings.base
> # Use home directive to specify virutalenv path
> #pythonpath = /home/webquest/venvs/bakerydemo/lib/python3.6/
> virtualenv = /home/webquest/venvs/bakerydemo/
> 
> I am actually if it's not loading the wsgi app correctly but that's
> just a wild guess and I don't know how to turn on increased debug
> logging capability.
> 
> Any ideas on what I should look at next?
> 
> Thanks
> 
> 
> On Wed, 2020-03-11 at 23:44 +0100, J. Pic wrote:
> > Look at what you have in /usr/lib/uwsgi/plugins/python*
> > On some platforms, you want to load the python2 or python3 module,
> > not simple python.
> > If nothing is in /usr/lib/uwsgi/plugins/python* then you should
> > install another package containing the python module.
> > _______________________________________________
> > uWSGI mailing list
> > uWSGI@lists.unbit.it
> > http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

_______________________________________________
uWSGI mailing list
uWSGI@lists.unbit.it
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to