OSError: [WinError 10013] 尝试以访问权限禁止的方式访问套接字

2024-03-06

我正在尝试使用 Huey 作为跨平台任务队列。我发现了https://github.com/pjcunningham/flask-huey-example https://github.com/pjcunningham/flask-huey-example,我已经克隆并设置了一个 virtualenv 来使用 conda (我正在 Windows 上工作)。我已按照更新的自述文件进行操作,并设法使所有三个窗口运行而没有错误。但是当我打开时http://本地主机:6060/ http://localhost:6060/

[![在此处输入图像描述][2]][2]

我单击发送按钮,这会破坏 Huey_consumer 进程:

$ python ...envs/hueytest1/Scripts/huey_consumer.exe run_huey.huey
[2018-08-06 10:19:25,949] INFO:huey.consumer:MainThread:Huey consumer started with 1 thread, PID 1704
[2018-08-06 10:19:25,949] INFO:huey.consumer:MainThread:Scheduler runs every 1 seconds.
[2018-08-06 10:19:25,949] INFO:huey.consumer:MainThread:Periodic tasks are enabled.
[2018-08-06 10:19:25,950] INFO:huey.consumer:MainThread:UTC is enabled.
[2018-08-06 10:19:25,950] INFO:huey.consumer:MainThread:The following commands are available:
+ send_async_email
+ dummy_task
[2018-08-06 10:19:39,743] INFO:huey.consumer.Worker:Worker-1:Executing queuecmd_send_async_email: ba5e092d-b1de-41cd-8b27-72d11c2b13d8
[2018-08-06 10:19:40,766] ERROR:huey.consumer.Worker:Worker-1:Unhandled exception in worker thread
Traceback (most recent call last):
  File "...\envs\hueytest1\lib\site-packages\huey\consumer.py", line 153, in process_task
    self.huey.execute(task)
  File "...\envs\hueytest1\lib\site-packages\huey\api.py", line 271, in execute
    result = task.execute()
  File "...\envs\hueytest1\lib\site-packages\huey\api.py", line 565, in execute
    return func(*args, **kwargs)
  File "E:\ENVS\r3\hueytest1\app\tasks.py", line 23, in send_async_email
    mail.send(msg)
  File "...\envs\hueytest1\lib\site-packages\flask_mail.py", line 491, in send
    with self.connect() as connection:
  File "...\envs\hueytest1\lib\site-packages\flask_mail.py", line 144, in __enter__
    self.host = self.configure_host()
  File "...\envs\hueytest1\lib\site-packages\flask_mail.py", line 158, in configure_host
    host = smtplib.SMTP(self.mail.server, self.mail.port)
  File "...\envs\hueytest1\lib\smtplib.py", line 251, in __init__
    (code, msg) = self.connect(host, port)
  File "...\envs\hueytest1\lib\smtplib.py", line 336, in connect
    self.sock = self._get_socket(host, port, self.timeout)
  File "...\envs\hueytest1\lib\smtplib.py", line 307, in _get_socket
    self.source_address)
  File "...\envs\hueytest1\lib\socket.py", line 724, in create_connection
    raise err
  File "...\envs\hueytest1\lib\socket.py", line 713, in create_connection
    sock.connect(sa)
OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

我怎样才能让它工作?


尝试启动 Visdom 服务器时出现完全相同的错误:

OSError: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

原因是有另一个进程使用 Visdom 想要使用的相同端口,在我的例子中是端口 8097。

为了调试这个,我按照以下步骤操作:

  1. Use 来自 Sysinternals 的 TcpView https://learn.microsoft.com/en-us/sysinternals/downloads/tcpview查找使用该端口的进程。
  2. 如果该进程是 svchost.exe,那么您需要找到使用此端口的服务。为此,请运行命令:`tasklist /svc /FI "PID eq 1234",其中从 TcpView 中看到的 PID 中替换 1234。
  3. 打开 Windows 服务小程序并查找该服务器。就我而言,这被证明是“交付优化”或 DOSvc 服务,如果您在大型网络上,它基本上使用 Windows 更新位的 P2P 下载。我暂时关闭了该服务并能够再次打开该端口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OSError: [WinError 10013] 尝试以访问权限禁止的方式访问套接字 的相关文章

  • 通过 Python 与 Windows 控制台应用程序交互

    我在 Windows 上使用 python 2 5 我希望通过 Popen 与控制台进程交互 我目前有一小段代码 p Popen console app exe stdin PIPE stdout PIPE issue command 1
  • Python:多处理和请求

    以下是我正在运行的使用多处理并行触发 HTTP 请求的代码片段 在控制台上运行后 它挂在 requests get url 处 既不继续前进也不抛出错误 def echo 100 q print before r requests get
  • 如何将经度和纬度转换为国家或城市?

    我需要将经度和纬度坐标转换为国家或城市 python中有这样的例子吗 提前致谢 我使用谷歌的API from urllib2 import urlopen import json def getplace lat lon url http
  • Keras,如何获取每一层的输出?

    我已经用 CNN 训练了一个二元分类模型 这是我的代码 model Sequential model add Convolution2D nb filters kernel size 0 kernel size 1 border mode
  • 将 stdout 重定向到 Python 中的文件? [复制]

    这个问题在这里已经有答案了 如何将 stdout 重定向到 Python 中的任意文件 当长时间运行的 Python 脚本 例如 Web 应用程序 从 ssh 会话内启动并处于后台 并且 ssh 会话关闭时 应用程序将引发 IOError
  • 在 C# 中实例化 python 类

    我已经用 python 编写了一个类 我想通过 IronPython 将其包装到 net 程序集中 并在 C 应用程序中实例化 我已将该类迁移到 IronPython 创建了一个库程序集并引用了它 现在 我如何真正获得该类的实例 该类看起来
  • python 语言环境奇怪的错误。这究竟是怎么回事?

    所以今天我升级到了 bazaar 2 0 2 我开始收到这条消息 顺便说一句 我在雪豹上 bzr warning unknown locale UTF 8 Could not determine what text encoding to
  • 检查对象数组中的多个属性匹配

    我有一个对象数组 它们都是相同的对象类型 并且它们有多个属性 有没有办法返回一个较小的对象数组 其中所有属性都与测试用例 字符串匹配 无论该属性类型是什么 使用列表理解all http docs python org 3 library f
  • keras 预测内存交换无限期增加

    我使用keras实现了一个分类程序 我有一大组图像 我想使用 for 循环来预测每个图像 然而 每次计算新图像时 交换内存都会增加 我尝试删除预测函数内部的所有变量 并且我确信该函数内部存在问题 但内存仍然增加 for img in ima
  • 指定 Parquet 属性 pyspark

    如何在 PySpark 中指定 Parquet 块大小和页面大小 我到处搜索 但找不到任何有关函数调用或导入库的文档 根据火花用户档案 https mail archives apache org mod mbox spark user 2
  • 将带有两层分隔符的字符串转换为字典 - python

    给定一个字符串 s x t1 ny t2 nz t3 我想转换成字典 sdic x 1 y 2 z 3 我通过这样做让它工作 sdic dict tuple j split t for j in i for i in s split n F
  • pandas apply:函数名是否带引号的区别

    简单数据框定义示例 df pd DataFrame A 2 4 1 B 8 4 1 C 6 2 7 df A B C 0 2 8 6 1 4 4 2 2 1 1 7 尝试理解以下块中函数参数调用的差异 df apply sum df app
  • if/else 在 while 循环内正确缩进[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我开始学习 Python 编程大约几周了 我遇到了一些麻烦 下面的代码是一个小程序 用于检查列表中是否有偶数 如果找到第一个偶数
  • 从 subprocess.Popen 获取整个输出

    我通过调用 subprocess Popen 得到了一个有点奇怪的结果 我怀疑这与我对 Python 的陌生有很大关系 args cscript USERPROFILE tools jslint js USERPROFILE tools j
  • 通过子类化 `io.TextIOWrapper` 来子类化文件 - 但它的构造函数有什么签名?

    我正在尝试子类化io TextIOWrapper下列的这个帖子 https stackoverflow com a 23796737 974555 虽然我的目标不同 以此开始 注意 动机 https stackoverflow com a
  • 对 pandas 数据框中的每一列应用函数

    我如何以更多的熊猫方式编写以下函数 def calculate df columns mean self df means for column in df columns columns tolist cleaned data self
  • 在 Gensim 中通过 ID 检索文档的字符串版本

    我正在使用 Gensim 进行一些主题建模 并且已经达到使用 LSI 和 tf idf 模型进行相似性查询的程度 我取回 ID 集和相似点 例如 299501 0 64505910873413086 如何获取与 ID 在本例中为 29950
  • python IDLE shell 似乎无法正确处理一些转义

    例如 b 退格键打印为四元 在下面的示例中显示为 但是 n 换行是可以的 gt gt gt print abc bd abc d gt gt gt print abc nd abc d 我在 Vista pro python 2 7 下运行
  • 提供节点名或服务名,或未知

    我收到这个 Python 错误 File Library Frameworks Python framework Versions 2 7 lib python2 7 urllib2 py line 1184 in do open rais
  • 使用Python的timeit获取“全局名称'foo'未定义”

    我想知道执行一条Python语句需要多少时间 所以我上网查了一下 发现标准库提供了一个名为timeit http docs python org library timeit html旨在做到这一点 import timeit def fo

随机推荐

  • Django:将“相同父级”约束应用于映射到自身的ManyToManyField

    我有一个模型 其中任务是一项工作 每项工作都可能依赖于一些其他任务的完成才能开始 任务被分组为作业 我想禁止作业之间的依赖关系 这是我的模型的相关子集 class Job models Model name models CharField
  • 设备显示设置(Android 屏幕缩放和字体)

    我的任务是与我们现有的 IOS 应用程序一起完成一个 Andoid 应用程序 Android 的项目框架已经存在 我只需要填补空白即可使其与 IOS 版本保持同步 我一直在通过自己的手机进行测试 并且一直在为 Galaxy S6 上的字体太
  • ReactJS:css 转换在 componentDidMount 中不起作用

    当 的时候EffectBox组件已安装 我想添加一个show class到这个组件 但是 css 过渡不起作用 这是js代码 var EffectBox React createClass componentDidMount functio
  • FC++ 是否被任何开源项目使用?

    The FC http www cc gatech edu yannis fc 库提供了一种有趣的方法来支持 C 中的函数式编程概念 一个简短的例子来自FAQ http www cc gatech edu yannis fc faq htm
  • 从 Pandas 中的过滤结果创建布尔掩码[重复]

    这个问题在这里已经有答案了 我知道如何在查询单列时创建掩码来过滤数据帧 import pandas as pd import datetime index pd date range 2013 1 1 periods 100 freq 30
  • Google Analytics - 跟踪多个网站(顶级域)

    我有 10 个顶级域名 例如example1 com example2 com example3 com 等 每个域都有自己独特的网站 不是重定向 我的目标是为所有 10 个网站拥有一个 Google Analytics 帐户和一个网络资产
  • 如何在 Java 中仅从月份和年份生成日期?

    我需要为信用卡到期日期生成一个新的 Date 对象 我只有一个月和一年 如何根据这两个生成日期 我需要尽可能最简单的方法 我在这里阅读了其他一些答案 但它们似乎都太复杂了 你可以使用java util Calendar Calendar c
  • 如何使用vba仅将单个工作表复制到另一个工作簿

    我有 1WorkBook SOURCE 包含大约 20 张 我只想将一张特定的工作表复制到另一张工作表Workbook TARGET 使用 Excel VBA 请注意 TARGET 工作簿尚不存在 它应该在运行时创建 使用的方法 1 Act
  • 将 jhipster 应用程序部署到不同的上下文路径

    我正在尝试使用 mvn 命令部署 jhipster 应用程序 我相信这将运行默认的 spring boot run 我认为这会部署到tomcat 服务器启动后 应用程序即可在http 本地主机 8080 http localhost 808
  • 如何确定 32 位 IEEE 浮点值中的集合 S 中有多少个整数 [重复]

    这个问题在这里已经有答案了 有人能给我解释一下它到底在说什么吗 我知道这基本上意味着它是单精度 具有 1 位符号 8 位指数和 23 位尾数 答案不应该是 2 2 8 2 2 23 吗 编辑 2 2 8 2 2 23 是否确定所有 32 位
  • Docker:向已创建的容器添加重启策略

    我看到 Docker 添加了一些称为重新启动策略的内容来处理容器的重新启动 例如重新启动 虽然这非常有用 但我发现重新启动策略命令只能与docker run并不是docker start 所以我的问题是 有什么方法可以将重新启动策略添加到过
  • 实体化滚动体

    我在设置时遇到问题tbody高度宽度overflow y scroll 我尝试过这个CSS table status sheet tbody min height 300px overflow y auto 这是我的表代码 div clas
  • 如何在 JavaScript 中给出变量引用?

    我想在javascript中给出变量引用 例如 我想做 a 1 b a a 2 且有b 2 并相应地改变为a 这在 JavaScript 中可能吗 如果不是 有没有办法像 a onchange function b a 那样 我想做的是创建
  • 在 React Native 和 Android 之间共享 Realm 实例

    我正在开发一个 React Native 项目 该项目使用 Realm for React Native 它工作没有问题 但现在 我面临着编写使用相同 Realm 实例的 Android 服务的问题 这可能吗 我该怎么做 我认为你可以通过以
  • 如何在 C# 中的泛型类型参数中使用 Switch...Case?

    我有一堂课正在使用Generic Type Parameter动态地使用它 现在 我正在使用if else这与我的自定义类配合得很好 我想知道我是否可以使用switch case here 如果数据类型是decimal or int那么我可
  • 在create-react-app中添加git信息

    在开发中 我希望能够从网络上查看构建信息 git 提交哈希 作者 最后提交消息等 我努力了 使用child process执行git命令行 并读取结果 由于浏览器环境不起作用 期间生成 buildInfo txt 文件npm build并从
  • Google App Engine - 请求在等待太长时间后被中止,无法尝试满足您的请求

    我有时会收到此错误 等待后请求也被中止 很长时间尝试为您服务 要求 这很可能表明 你已经达到了你的 同时动态请求限制 这几乎总是由于 您的应用程序中的延迟过高 请参见http code google com appengine docs q
  • 外部调用UI按钮

    回答 结果可以在这里看到 http apitecture com dev cked index 2 html http apitecture com dev cked index 2 html 工作代码摘录 a color on click
  • 无法推断此地图的类型

    我一直在尝试定义类型TESTS打字稿中的对象如下 但仍然无法弄清楚任何内容 如果有人知道它的类型是什么 并且向我解释一下 因为我刚刚开始使用 那将非常有帮助ts 这是我正在谈论的对象 const TESTS reminderEmail ne
  • OSError: [WinError 10013] 尝试以访问权限禁止的方式访问套接字

    我正在尝试使用 Huey 作为跨平台任务队列 我发现了https github com pjcunningham flask huey example https github com pjcunningham flask huey exa