uWSGI + Docker:pyuwsgi:在$ PATH中找不到可执行文件

rfj001

我有一个要在Docker容器中运行的uwsgi服务,我想使用它来服务Django应用程序。当我在本地运行uwsgi服务时,一切正常,但是从docker容器中我收到了消息*** no app loaded. going in full dynamic mode ***--- no python application found, check your startup logs for errors ---并且django应用显示了内部服务器错误。这是我的uwsgi.ini文件。在Docker容器中,我以有监督者身份启动uwsgi[program:uwsgi] command = /usr/local/bin/uwsgi --ini /home/docker/code/uwsgi.ini:docker

[uwsgi]
# this config will be loaded if nothing specific is specified
# load base config from below
ini = :base

[dev]
ini = :base
# socket (uwsgi) is not the same as http, nor http-socket
socket = :8001

[local]
ini = :base
http = :8000
# set the virtual env to use
home=/Users/Robbie/.virtualenvs/my_virtualenv

[docker]
init = :base
logto = /var/logs/uwsgi.log
http = :80
master = true
processes = 6


[base]
# chdir to the folder of this config file, plus app/website
chdir = %ddjango_project_root_dir/
module=project_app.wsgi:application
# Set settings module.
env = DJANGO_SETTINGS_MODULE=project_app.settings
chmod-socket=664

据我所知,我所有的路径都应该正确... Docker容器中文件的简化树就像

/home/docker/code
|
|____ uwsgi.ini
|____ supervisor.conf
|
└── django_project_root_dir
    │  
    └── project_app
        ├── __init__.py
        ├── settings.py
        └── wsgi.py

编辑

我跑步时docker exec DOCKER_ID uwsgi --ini /home/docker/code/uwsgi.ini:local得到回应docker-exec: failed to exec: exec: "pyuwsgi": executable file not found in $PATH

rfj001

原来我很傻。

[docker]uwsgi.ini需要的部分ini = :base,没有init = :base没有解析基本部分,因此从未设置过wsgi模块。

朋友们,请务必校对您的工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Docker“在$ PATH中找不到可执行文件`/ bin / sh`”?

来自分类Dev

Docker:提取映像时出错,在$ PATH中找不到可执行文件

来自分类Dev

docker-exec失败:“ cd”:在$ PATH中找不到可执行文件

来自分类Dev

在$ PATH中找不到Docker撰写可执行文件”:未知

来自分类Dev

Docker容器构建失败:“ exec:\” flask \”:在$ PATH中找不到可执行文件”:未知

来自分类Dev

docker本地注册表“ exec:\“ htpasswd \”:在$ PATH中找不到可执行文件”

来自分类Dev

使用AWS Batch / ECS时在PATH中找不到Docker可执行文件

来自分类Dev

Docker基本映像:无法启动容器XXX:exec:“ cat”:在$ PATH中找不到可执行文件

来自分类Dev

即使将Docker“在$ PATH中找不到可执行文件”,即使将它添加到基本映像中的路径中?

来自分类Dev

“ docker exec mycontainer --user root”失败,出现“ --user”:找不到可执行文件

来自分类Dev

docker 映像中的 sh 在 Windows 10 上看不到可执行文件

来自分类Dev

在Docker中运行的uwsgi找不到初始化文件

来自分类Dev

Ubuntu在PATH中找不到可执行文件

来自分类Dev

找不到可执行文件

来自分类Dev

将Docker映像配置为可执行文件

来自分类Dev

从Docker容器中的主机运行可执行文件

来自分类Dev

Docker容器中的可执行文件不会从gdb远程调试中注册断点

来自分类Dev

x64 C++ 可执行文件未在 nanoserver docker 容器中运行

来自分类Dev

Windows上的kubectl diff返回错误:在PATH中找不到可执行文件

来自分类Dev

“ exec:” python“:在$ PATH中找不到可执行文件

来自分类Dev

gcloud composer命令失败“在$ PATH中找不到可执行文件”

来自分类Dev

exec:“ php-fpm”:在$ PATH中找不到可执行文件:未知

来自分类Dev

CloudFoundry暂存错误exec:“ git”:在$ PATH中找不到可执行文件

来自分类Dev

将可执行文件移动到$ PATH中的另一个文件夹后,找不到可执行文件

来自分类Dev

即使文件存在并且在PATH中,Linux可执行文件也会失败并显示“找不到文件”

来自分类Dev

一旦将Rust可执行文件构建在Docker容器中,该如何获得它?

来自分类Dev

在Sublime Text 2上设置git时出现问题“在PATH中找不到可执行文件'[''git']'”。

来自分类Dev

Gallio错误:找不到MSTest可执行文件

来自分类Dev

Linux:可执行文件找不到共享库

Related 相关文章

  1. 1

    为什么Docker“在$ PATH中找不到可执行文件`/ bin / sh`”?

  2. 2

    Docker:提取映像时出错,在$ PATH中找不到可执行文件

  3. 3

    docker-exec失败:“ cd”:在$ PATH中找不到可执行文件

  4. 4

    在$ PATH中找不到Docker撰写可执行文件”:未知

  5. 5

    Docker容器构建失败:“ exec:\” flask \”:在$ PATH中找不到可执行文件”:未知

  6. 6

    docker本地注册表“ exec:\“ htpasswd \”:在$ PATH中找不到可执行文件”

  7. 7

    使用AWS Batch / ECS时在PATH中找不到Docker可执行文件

  8. 8

    Docker基本映像:无法启动容器XXX:exec:“ cat”:在$ PATH中找不到可执行文件

  9. 9

    即使将Docker“在$ PATH中找不到可执行文件”,即使将它添加到基本映像中的路径中?

  10. 10

    “ docker exec mycontainer --user root”失败,出现“ --user”:找不到可执行文件

  11. 11

    docker 映像中的 sh 在 Windows 10 上看不到可执行文件

  12. 12

    在Docker中运行的uwsgi找不到初始化文件

  13. 13

    Ubuntu在PATH中找不到可执行文件

  14. 14

    找不到可执行文件

  15. 15

    将Docker映像配置为可执行文件

  16. 16

    从Docker容器中的主机运行可执行文件

  17. 17

    Docker容器中的可执行文件不会从gdb远程调试中注册断点

  18. 18

    x64 C++ 可执行文件未在 nanoserver docker 容器中运行

  19. 19

    Windows上的kubectl diff返回错误:在PATH中找不到可执行文件

  20. 20

    “ exec:” python“:在$ PATH中找不到可执行文件

  21. 21

    gcloud composer命令失败“在$ PATH中找不到可执行文件”

  22. 22

    exec:“ php-fpm”:在$ PATH中找不到可执行文件:未知

  23. 23

    CloudFoundry暂存错误exec:“ git”:在$ PATH中找不到可执行文件

  24. 24

    将可执行文件移动到$ PATH中的另一个文件夹后,找不到可执行文件

  25. 25

    即使文件存在并且在PATH中,Linux可执行文件也会失败并显示“找不到文件”

  26. 26

    一旦将Rust可执行文件构建在Docker容器中,该如何获得它?

  27. 27

    在Sublime Text 2上设置git时出现问题“在PATH中找不到可执行文件'[''git']'”。

  28. 28

    Gallio错误:找不到MSTest可执行文件

  29. 29

    Linux:可执行文件找不到共享库

热门标签

归档