如何通过nginx/uswgi反向代理启动我的flask应用程序

2024-05-29 05:43:27 发布

您现在位置:Python中文网/ 问答频道 /正文

~/app_dir/
|-/app_venv/
|-/app_module/
   |-appy.py
   |-__init__.py

在应用程序.py看起来像:

^{pr2}$

然后在venv中从~/app_dir/I运行:

uwsgi --socket 127.0.0.1:5800 -w app_module.appy

但我得到了一个callable not found(这不是一个导入错误,就像我更改了文件名一样,我会马上得到它)

如何正确引用app可调用?在


Tags: pyapp应用程序venvinit错误dirnot
1条回答
网友
1楼 · 发布于 2024-05-29 05:43:27

任何WSGI兼容服务器的默认可调用名称为“application”,您已将您的名称命名为“app”。您可以在uwsgi中通过将其作为可调用参数传递来覆盖它。在

uwsgi  socket 127.0.0.1:5800  wsgi-file app_module/appy.py  callable app  processes 4  threads 2 

相关问题 更多 >

    热门问题