返回顶部
首页 > 资讯 > 后端开发 > Python >Python的问题解决: IOError
  • 292
分享到

Python的问题解决: IOError

PythonIOError 2023-01-31 02:01:19 292人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

错误一:遇到一个很奇怪的问题, WEB.py代码里面报错ioError: [Errno 32] Broken pipe启动命令: nohup python xxx.py >> xxx.log &ssh登录到机器上, 启动


错误一:

遇到一个很奇怪的问题, WEB.py代码里面报错

ioError: [Errno 32] Broken pipe

启动命令: 

nohup python xxx.py >> xxx.log &

ssh登录到机器上, 启动, 不会出现

远程ssh执行启动脚本, 就会出现IOError问题


查看进程pid, ll /proc/<pid>/fd 发现, stderr也就是fd为2的文件, 竟然是个pipe, 是个broken pipe, 错误的地方找到了


猜测可能是ssh登录过去, nohup会redirect stderr, 默认重定向到stdout, 不过ssh会话的stdout应该是pipe, 因为需要把输出从远端机器回传到本机

nohup把stderr重定向到了这个pipe上, 当ssh会话结束时, pipe自然会被关闭, 这样当程序代码中往stderr里面写入东西的时候, 就会报错了


错误二:


针对以上问题单机执行时候,发现不再报错,但是为了一定的处理,前面使用Nginx作为反向代理,结果又出现

IOError: [Errno 32] Broken pipe


通过F12 发现,post 加载某个js 文件超时,并出现504 Time-out

检查js文件没有问题,

回忆,之前没有使用nginx前,此问题已经解决,为何突然又出现,

经过资料查询,使用以上nginx 配置解决

应该是读取时间设置过短,导致超时:

location / {
            proxy_read_timeout 300;
            ......
            .....
           }

这种问题,让人蛋疼。


--结束END--

本文标题: Python的问题解决: IOError

本文链接: https://lsjlt.com/news/186464.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python的问题解决: IOError
    错误一:遇到一个很奇怪的问题, web.py代码里面报错IOError: [Errno 32] Broken pipe启动命令: nohup python xxx.py >> xxx.log &ssh登录到机器上, 启动...
    99+
    2023-01-31
    Python IOError
  • Python中的NoModulenamed***问题及解决
    目录No Module named ***问题问题描述python3 No module named 'PIL'使用命令No Module named ***问题 问...
    99+
    2024-04-02
  • python的Traceback问题怎么解决
    在Python中,Traceback通常是由程序中的错误或异常引起的。要解决Traceback问题,可以尝试以下几种方法: 仔细阅...
    99+
    2024-03-08
    python
  • 解决python MySQLdb import Error问题
      今天安装MySQLmtop的时候报错,发现没有安装python的MySQLdb模块,手动运行报如下错: [root@test1 mysqlmtop]# python Python 2.6.6 ...
    99+
    2024-04-02
  • 解决python print延迟问题
    最近写了几个python脚本,在用print输出的时候,都有一个很讨厌的问题,就是print的输出被延迟了,什么情况呢,类似这样 1 import os 2 print ‘first print   3 os.system('./seco...
    99+
    2023-01-31
    python print
  • 解决python mysql insert语句的问题
    1、python 数据插入问题 par=[] for a in params: if type(a) == list: par.append(‘“str(a)”') else: par.append(a) for...
    99+
    2022-05-14
    python mysql insert语句
  • 在python中解决死锁的问题
    1.添加超时时间: fromthreading import Thread, Lock importtime mutex1= Lock() # 创建一个互斥锁 mutex2=...
    99+
    2024-04-02
  • Python中ModuleNotFoundError错误的问题解决
    前言: 大家都知道python项目中需要导入各种包(这里的包引鉴于java中的),官话来讲就是Module。 而什么又是Module呢,通俗来讲就是一个模块,当然模块这个意思百度搜索...
    99+
    2023-02-10
    Python ModuleNotFoundError错误 Python ModuleNotFoundError
  • Python相互导入的问题解决
    目录前言问题→解决问题描述问题复现解决问题总结前言 Hi! 这是随笔专栏的第一篇文章。好的开始等于成功了一半。在之后的日子里,除了不定期分享实战中可总结出的小项目外,还会经...
    99+
    2024-04-02
  • Python Django常见问题解答:解决你遇到的所有问题
    如何设置Django项目? 安装Django:使用pip命令安装Django:pip install django 创建项目:在命令行中使用django-admin startproject命令创建项目:django-admin st...
    99+
    2024-02-26
    Python Django 问题解答 模型 视图 表单
  • 解决Python运算符重载的问题
    python进行有理数运算时,希望用运算符(+ - * /)描述计算过程。 只是用来写出更加自然的计算表达式。为此,python为所有算数运算符规定了特殊方法名。其中所有特殊的名字都以两个下划线开始,并以两个下划线结...
    99+
    2022-06-02
    Python 运算符重载
  • 解决Python出现_warn_unsafe_extraction问题的方法
    在Python项目中运行出现了“AttributeError: ResourceManager instance has no attribute ‘_warn_unsafe_extraction'”问题,...
    99+
    2022-06-04
    方法 Python _warn_unsafe_extraction
  • 如何解决python缺失值的问题
    这篇文章主要介绍如何解决python缺失值的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、解决方法(1)忽视元组。缺少类别标签时,通常这样做(假设挖掘任务与分类有关),除非元组有多个属性缺失值,否则该方法不太...
    99+
    2023-06-15
  • 用python解决鸡兔同笼的问题
    朋友们大家好,今天我们来用python解决鸡兔同笼的问题。 我们可以同过for循环来解决这个问题。但首先,我们得先知道有多少个头,多少个腿。所以我们先用input()。 import timeheads=int(input('一共有几个头:...
    99+
    2023-10-07
    python
  • 解决Python报错问题[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE]
    目录报错[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE]问题描述原因分析解决方案python requests sslv3 alert handshake f...
    99+
    2024-04-02
  • Python排序问题怎么解决
    本文小编为大家详细介绍“Python排序问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python排序问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.冒泡排序冒泡排序(Bubble S...
    99+
    2023-07-06
  • 怎么用Python解决Excel问题
    本篇内容介绍了“怎么用Python解决Excel问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!「问题说明」这次要处理的excel有两个s...
    99+
    2023-07-06
  • 解决vue.jsnotdetected的问题
     最近在看vue的时候,发现之前装过的vuedevtools提示vue.js is not detected。重装了一次后,发现对于没有应用vue框架的页面,的确是检测不到...
    99+
    2023-02-01
    vue.js not detected
  • python未解析的引用问题怎么解决
    Python未解析的引用问题可能有多种原因,以下是一些常见的解决方法: 检查引用的模块是否已经安装:如果使用的是第三方模块,可以...
    99+
    2023-10-25
    python
  • 解决Python复杂zip文件的解压问题
    废话不多说,直接看问题,使用过 Python 中的标准库 zipfile 解压过 zip 格式压缩包的朋友们,可能遇到过,当压缩文件中的目录或文件名中包含中文等常见 unicode...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作