I can not configure the python module through the official Nginx Unit documentation?
Valentin V. Bartenev
vbart at nginx.com
Tue Mar 13 17:48:54 UTC 2018
On Tuesday 13 March 2018 13:25:47 avpdnepr wrote:
> root at instance-1:~# cat /root/unit_json/start.json
> {
> "listeners": {
> "*:8300": {
> "application": "blogs"
> },
> "*:8301": {
> "application": "cart"
> }
> },
>
> "applications": {
> "blogs": {
> "type": "php",
> "processes": 20,
> "user": "www-php",
> "group": "www-php",
> "root": "/var/www",
> "index": "index.php"
> },
> "cart": {
> "type": "python",
> "processes": 10,
> "module": "wsgi",
> "user": "root",
> "group": "root",
> "path": "/var/www/app"
> }
> }
> }
Since your Python application() callable is inside the
/var/www/app/index.py file, then your module should
be called "index", not "wsgi".
See the Python documentation about how it works:
https://docs.python.org/3/tutorial/modules.html#the-module-search-path
wbr, Valentin V. Bartenev
More information about the nginx
mailing list