Flask & nginx - я не могу решить эту ошибку "приложение Python не найдено, проверьте журналы запуска на наличие ошибок ---" - PullRequest
0 голосов
/ 25 марта 2019

я хочу подключить колбу с nginx, но я не работаю ...

вот мой код

  1. hello4.py

    from flask import Flask
    application = Flask(__name__)
    
    @application.route("/")
    def hello():
        return "<h1>Hello!</h1>"
    
    if __name__ == "__main__":
        application.run(host='0.0.0.0')
    
  2. wsgi.py

    from hello4 import app as application
    
    if __name__=="__main__":
        application.run()
    

хорошо, здесь я изменил часть "приложение как приложение", "приложение", "приложение" ...но это не работает.

myproject.ini

[uwsgi]
chdir = /home/pi/myproject/hello4.py
module = wsgi:app

socket = myproject.sock
chmod-socket = 666
vacuum = true

daemonize = /home/pi/myproject/uwsgi.log
die-on-term = true

/ etc / nginx / sites-available / mysite

server{
       listen 80;
       listen [::]:80 ipv6only default_server;
       server_name www.pizza.com;

       location / {try_files $uri @app; }
       location @app{
                include uwsgi_params;
                uwsgi_pass unix:/home/pi/myproject/myproject.sock;
       }
}

myproject.sock является результатом myproject.ini

вот мой код ошибки

--- не найдено приложение python, проверьте журналы запуска на наличие ошибок --- [pid: 2378 | app: -1 | req: -1/23] 127.0.0.1 () {40 переменных в 719 байтах} [Пн 25 марта 22: 47: 18 2019] GET / => сгенерировал 21 байт в 0 мсек (HTTP / 1.1 500) 2 заголовкав 83 байта (0 переключается на ядре 0)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...