Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
uWSGI&x2B;烧瓶+;nginx+;数字海洋:uwsgi[1359]:---未找到python应用程序_Python_Nginx_Flask_Uwsgi_Wsgi - Fatal编程技术网

uWSGI&x2B;烧瓶+;nginx+;数字海洋:uwsgi[1359]:---未找到python应用程序

uWSGI&x2B;烧瓶+;nginx+;数字海洋:uwsgi[1359]:---未找到python应用程序,python,nginx,flask,uwsgi,wsgi,Python,Nginx,Flask,Uwsgi,Wsgi,uWSGI+Flask+nginx+数字海洋:uWSGI[1359]:---未找到python应用程序 我的文件如下所示: /projectfolder /myapp factory.py config.py __init__.py wsgi.py myapp.ini factory.py: def create_app(): app = Flask(__name__) app.config.from_ob

uWSGI+Flask+nginx+数字海洋:uWSGI[1359]:---未找到python应用程序

我的文件如下所示:

/projectfolder
    /myapp
        factory.py
        config.py
        __init__.py
    wsgi.py
    myapp.ini
factory.py:

def create_app():
    app = Flask(__name__)
    app.config.from_object(os.environ['APP_SETTINGS'])

    return app
__init_uuuuuuuuy.py:

from myapp.factory import create_app
app = create_app()
wsgi.py:

from myapp import app as application

if __name__ == '__main__':
    application.run()
myapp.ini

[uwsgi]
module = wsgi:application

master = true
processes = 5

socket = myapp.sock
chmod-socket = 660
vacuum = true

die-on-term = true

env = APP_SETTINGS=myapp.config.Config

我试着运行
uwsgi--socket 0.0.0.0:5000--protocol=http-w wsgi:app
,但使用nginx和uwsgi,我得到的结果是
没有找到python应用程序
。我能从中得到的只是,不知何故,我的导入在wsgi.py中被破坏了。我只是不知道怎么做。

wsgi:app
更改为
wsgi:application
,看看这是否能解决您的问题issue@TarunLalwani我的错误。我已经将它设置为wsgi:application,但仍然存在这个问题。修复了我的帖子。您是否将uWSGI中的python路径设置为查找包含
wsgi.py
文件的目录?如果您没有,并且uWSGI是从其他目录运行的,则不确定它是否会找到它。尝试将
pp=/absolute/path/to/projectfolder
chdir=/absolute/path/to/projectfolder
添加到您的
uWSGI.ini
中,然后查看这是否修复了您的问题issue@TarunLalwani我的错误。我已经将它设置为wsgi:application,但仍然存在这个问题。修复了我的帖子。您是否将uWSGI中的python路径设置为查找包含
wsgi.py
文件的目录?如果您没有,并且uWSGI是从其他目录运行的,则不确定它是否会找到它。请尝试将
pp=/absolute/path/to/projectfolder
chdir=/absolute/path/to/projectfolder
添加到您的
uWSGI.ini