首页 > 系统相关 >django+uwsgi+nginx+docker 部署出现的问题汇总

django+uwsgi+nginx+docker 部署出现的问题汇总

时间:2022-11-11 11:23:26浏览次数:59  
标签:socket django nginx 报错 docker 日志 uwsgi

前言

部署环境,虚拟机ubuntu20.04,docker+uwsig+django+nginx 部署, django+uwsgi一个容器,nginx 一个容器。

测试出现问题总结:

1.postmane发送请求时,postman显示Error: socket hang up

2.nginx日志报错upstream prematurely closed connection while reading response header from upstream

3.uwsgi日志报服务日志的错,或者invalid request block size: 21573 (max 4096)...skip

以上几个问题我主要排查了以下几个方面:

  • 查看uwsgi的日志文件,查看里面内容是否有关项目的报错内容,如果有修正后,重启容器。查看是否正常。

  • 如果uwsgi日志中报错是 invalid request block size: 21573 (max 4096)...skip, 那么就检查下uwsgi的配置文件(uwsgi.ini)中,ip:端口是否采用http形式启动的。如果是,就把http改为socket,因为搭配nginx使用,需要使用socket形式来启动服务。

  • 检查nginx配置与uwsgi配置,ip和端口是否一致,容器部署nginx,相关配置可参考:https://www.cnblogs.com/yyx0417/p/16870797.html

标签:socket,django,nginx,报错,docker,日志,uwsgi
From: https://www.cnblogs.com/yyx0417/p/16879975.html

相关文章

  • nginx tls 1.2禁用弱算法
    背景项目安全扫描出现的漏洞,记录一下修复过程。HTTPS协议缺陷整改首先考虑TLS1.3目前版本太新,兼容性未知,同时机房的WAF等安全设备是否支持该协议。先咨询机房......
  • centos8 yum安装docker 20.10.21 failed to load listeners: no sockets found via so
    vim/usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd-Hunix://--containerd=/run/containerd/containerd.sock#ExecStart=/usr/bin/dockerd-Hfd......
  • nginx 部署 前端 项目 Windows
    1、下载nginxhttps://nginx.org/en/download.html2、解压   3、启动nginx,并访问http://localhost:80/nginx默认80端口 查看nginx是否启动tasklist|fin......
  • Nginx构建高可用集群概念介绍
    相关概念单独故障:指某个节点故障,整个系统将变得不可用。高可用:指系统无中断地执行其功能的能力,代表系统的可用性程度。集群:一组具有相同属性或功能的主机的集合,用于承担......
  • 树莓派安装docker与nodeRed
    Docker和nodeRedDocker是一个开源的应用容器引擎,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟......
  • linux nginx上传文件配置
    1、参考nginx中上传文件大小报错500怎么办2、nignx配置server{listen8088;#listen443ssl;#ssl_certificate7249692_tlh.kikyo.co......
  • django跨站请求伪造csrf
    一、简介跨站点脚本(XSS)漏洞是指攻击者可以将脚本注入到你的服务器发送的页面中。浏览器将这些注入的脚本视为页面中的任何其他脚本。例如,如果http://www.yoursite.co......
  • mogodb的docker安装
    一、docker hub上拉去mongodb搜索一个合适的开源docker 镜像:本次使用的镜像源:https://hub.docker.com/r/bitnami/mongodbdockerpullbitnami/mongodb    2......
  • 解决Docker拉取(pull)镜像时提示空间不足
    本文解决依靠原因一般是由于docker根目录空间不足导致的。解决方法查看目前docker存储路径dockerinfo|grep-i"dockerrootdir"查看目录剩余空间注意:......
  • Zabbix技术分享——使用docker-compose快速部署zabbix监控系统
    前文有提到过使用docker来快速拉起一个zabbix监控系统(详见:​​如何使用docker快速部署一个zabbix监控系统​​),但是要一个个执行docker启动命令去将对应的容器启动。如果要配......