错误“mysqli::real_connect(): (HY000/2002): 仅...允许。”

2024-02-12

错误:

mysqli_real_connect(): (HY000/2002): 每个套接字仅使用一次 地址(协议/网络地址/端口)通常是允许的。

然而,看来我有足够的端口.

DETAILS:

我有一个MySQL服务器已经运行了几个月没有出现问题。我在跑步Windows 10、PHP 7.0 和 MySQL 5.7。这是一个繁忙的服务器,每小时处理大量事务。

大约一周以来,我收到的量过多:

mysqli_real_connect(): (HY000/2002): 每个套接字仅使用一次 地址(协议/网络地址/端口)通常是允许的。

我尝试过常见的建议,这些建议在其他机器上对我有用。

TcpTimedWaitDelay = 30 and MaxUserPort = 65534

I also added:

TcpNumConnections = 16777214 and TcpMaxDataRetransmissions = 5.

我可以通过 netsh 确认最大端口和超时。此外,当我运行 netstat /abno 时,我始终看到使用中的端口少于 1000 个。但是,我仍然收到上述错误。因此看来该机器甚至没有使用所有端口。

In my .ini, 我有一个connection limit of 10,000.


所以这看起来是一个窗口问题 https://blogs.msdn.microsoft.com/dgorti/2005/09/18/only-one-usage-of-each-socket-address-protocolnetwork-addressport-is-normally-permitted/而不是 MySQLi 的问题。 (可能是由于最近的 Windows 10 更新) - 不过可能是由于套接字未正确关闭。

修复 1:提供更多可用端口

Launch 注册表编辑器并浏览至:HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort

有一个字符串值,默认设置为 5000 - 这决定了可用端口的最大数量。您可以将其更改为 65534 以内的任何值。

确保重新启动网络服务器(最好是整个计算机)以使更改生效

修复 2:显式指定 localhost IP

任何与本地主机的连接都应指定为127.0.0.1, 而不是localhost

修复 3:确认没有重复的服务

检查以确保您的 Web 服务器没有多个实例正在运行,或者有多个调用来打开与所述服务器的连接 - 因为这会锁定端口。打开服务.msc- 如果有重复的服务,您应该删除一个实例。

修复 4:您是否正确关闭连接?

如果可以的话,请发布您的代码,以便我们更好地了解发生的情况 - 以及连接是否正确关闭,从而释放套接字/端口

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误“mysqli::real_connect(): (HY000/2002): 仅...允许。” 的相关文章

  • 适用于 Linux 的轻量级 IDE [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何使用 PHP 构建正确的 SOAP 请求

    我需要格式化 构建此 SOAP 服务 的请求 http api notificationmessaging com NMSOAP NotificationService wsdl http api notificationmessaging
  • 您的要求无法解析为 laravel 的一组可安装软件包

    我使用 5 7v Laravel 和 7 2 1v PHP 和 Composer 最新版本 但是当我想创建新项目时出现这些错误 Your requirements could not be resolved to an installabl
  • 如何从网站网址中隐藏 .html 扩展名

    我知道这个问题以前曾被问过 但有人知道隐藏 html 扩展名的好方法吗 我已经尝试了许多代码和许多答案https stackoverflow com https stackoverflow com 但我没有看到结果 那是我再问你一次 我有一
  • 在哪里可以学习网络编程从入门到精通? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我尝试做教程 但它是无组织且无结构的 我在哪里可以学习 PHP 从初学者到大师 我正在寻找类似的网站w
  • Laravel Vue 组件只能传递数字?

    在我的 UserMenu vue 中我写道 export default props nameVal data return 并在blade php中
  • Facebook API sdk 4.0 - 将照片发布到 Facebook

    我正在尝试创建一个应用程序 用户可以在其中浏览照片并将其从计算机提交到 Facebook 为此 他们首先必须将照片上传到服务器 然后使用 Facebook 请求将此图像发布到 Facebook 我正在使用多部分 表单数据 这就是我到目前为止
  • INSERT..RETURNING 在 JOOQ 中不起作用

    我有一个 MariaDB 数据库 我正在尝试在表中插入一行users 它有一个生成的id我想在插入后得到它 我见过this http www jooq org doc 3 8 manual sql building sql statemen
  • 同一配置文件上的两个不同提供程序

    我在用着实体框架 6 1 0 I have 2 家提供者 MysqlClient 和 SQLServerCE 我需要创建2个不同的DBContext 这迫使我创造2个配置类因为mysql有一些不同的东西 但是当我初始化应用程序时 Datab
  • 如何从shell脚本自动登录MySQL?

    我有一个 MySQL 服务器 其中有一个用户和密码 我想在 shell 脚本中执行一些 SQL 查询而不指定密码 如下所示 config sh MYSQL ROOT root MYSQL PASS password mysql sh sou
  • 使用 PHP 从 Mongo 解码 JSON

    我已经看过这个线程 PHP 解码嵌套 JSON https stackoverflow com questions 3555335 php decode nested json并没有设法用它来解决我的问题 我目前正在从 Mongo 获取 J
  • PHP 编码风格回归;在开关/外壳中

    我们正在尝试为我们的团队实施新的编码风格指南 当未找到 break 时 php codeniffer 会在 switch case 语句上打印警告 如下所示 switch foo case 1 return 1 case 2 return
  • 我可以使用 HSQLDB 进行 junit 测试克隆 mySQL 数据库吗

    我正在开发一个 spring webflow 项目 我想我可以使用 HSQLDB 而不是 mysql 进行 junit 测试吗 如何将我的 mysql 数据库克隆到 HSQLDB 如果您使用 spring 3 1 或更高版本 您可以使用 s
  • CodeIgniter:My_Lang 中的 get_instance

    我发现这个有用的国际化代码 http pastebin com SyKmPYTX http pastebin com SyKmPYTX 一切正常 除了我无法在此类中使用 CI 函数 我想从 DB 设置 languages 和 special
  • 映射 mysql 中同一个表的多个值

    您好 我必须使用另一个表中的值 id 获取文本值 表 1 包含值 ID 表 2 包含名称和值 ID 表 1 SEVERITY OCCURENCE DETECTABILITY 2 3 4 表 2 id name value 1 Very Hi
  • php - 解析html页面

    div divbox div p para1 p p para2 p p para3 p table class table tr td td tr table p para4 p p para5 p 有人可以告诉我如何解析这个 html
  • PHP 拒绝从 var_dump、print 等输出数据

    我目前正在运行 WAMP 服务器 并且在过去的 30 分钟内一直在尝试弄清楚我的项目如何以及为什么不会输出任何指定的 PHP 数据 起初我以为是因为我有一个 htaccess文件的output buffering被禁用 所以我删除了它 仍然
  • 矩形超出边界是什么意思

    PPB Graphics2D PaintImageData 矩形超出界限是什么意思 我几乎在我检查的每一段代码中都看到了它 最新的代码是 define my consumer key define my consumer secret oa
  • PayPal 网关已拒绝请求。安全标头无效(#10002:安全错误 Magento

    在 magento 中增加 PayPal 预付款 我已填写 magento admin 中的所有凭据 但是当我进入前端并单击 pay pal 按钮时 它给出了 PayPal 网关已拒绝请求 安全标头无效 10002 安全错误 我用谷歌搜索了
  • 如何修改现有表以添加时区

    我有一个包含 500 多个表的大型应用程序 我必须将应用程序转换为时区感知 当前应用程序使用new java util Date GETDATE 与服务器的时区 即没有任何时区支持 我已将这项任务分为几个步骤 以便于开发 我确定的第一个步骤

随机推荐

  • 防止 require(...) 在父目录中查找模块

    我的 Node 项目的根目录所在的目录本身就是另一个 Node 项目的根目录 所以两个文件夹都包含package json and node modules 问题是 在内部项目中 有时我require该项目中未安装模块 但 Node 只是默
  • NHibernate 过滤子集合延迟加载,即使指定了急切获取

    我试图找出为什么即使急切加载集合并且生成的 SQL 是正确的 也会在没有过滤的情况下返回子集合 类的流畅映射是 public class OptionIdentifierMap ClassMap
  • jstree问题

    我使用 XML 作为 JSTree 树的数据源 但我找不到任何示例 您可以在 XML 中将节点设置为超链接 或者在任何地方使用自己的图标设置自己的节点类型等 有人这样做过吗 有例子吗 我想你正在寻找jsTree 类型插件文档 http ww
  • SQL Server group by 吸收 null 和空值

    我有这个数据 Id Name amount Comments 1 n1 421762 Hello 2 n2 421 Bye 3 n2 262 null 4 n2 5127 每个名称可能有也可能没有带有空注释或空注释的额外行 如何按名称和总和
  • 如何使用 Cloudbees Jenkins 构建执行繁重任务

    我正在尝试在 Cloudbees 上构建并运行 Jenkins 我已经成功安装了 NodeJs 并从 BitBucket 存储库中提取了源代码 我正在尝试运行我的 grunt 任务来在部署之前缩小并连接我的 JS 和 CSS 文件 但是 即
  • 为什么 MouseEnter 和 MouseLeave 不可靠?

    根据this https stackoverflow com questions 12552809 问题 的answer https stackoverflow com questions 12552809 mousehover and m
  • Django 作为反向代理

    我的客户端 服务器应用程序主要基于特殊用途的http服务器 它以类似Ajax的方式与客户端进行通信 即 客户端 GUI 根据异步 http 请求 响应周期刷新 专用 http 服务器的可进化性是有限的 并且随着应用程序的增长 需要越来越多的
  • 虚函数和 boost 绑定奇怪的行为

    我在 Linux 下编写的一段代码中看到了一个奇怪的行为 我想分享它 看看是否有人知道其原因 我有一个基类和一个派生类 在基类中 我定义了一个虚拟方法 在派生类中 我使用相同的签名重新定义了该方法 然后我使用 boost bind 来启动一
  • Gremlin 找到最高匹配

    我计划使用图形数据库 AWS Neptune 可以使用 Gremlin 作为一种知识库进行查询 知识库将用作具有多个特征的实体的分类工具 为简单起见 我在本示例中使用几何形状来编码实体的属性 假设我想对与正方形 三角形和圆形相关的点进行分类
  • 什么是console.log?

    有什么用console log 请通过代码示例解释如何在 JavaScript 中使用它 它不是 jQuery 功能 而是用于调试目的的功能 例如 当发生某些情况时 您可以将某些内容记录到控制台 例如 someButton click fu
  • App Engine 上的前端实例小时数是如何计算的?

    我构建了一个简单的在线订购应用程序 它可能每周处理 25 小时 其中大部分是在周一和周二 查看仪表板 我看到 Billing Status Free Settings Quotas reset every 24 hours Next res
  • 访问嵌套对象时 Vue 发出警告

    我不知道为什么在访问嵌套对象时会收到 Vue 警告 user area name Vue warn 渲染错误 TypeError 无法读取未定义的属性 名称 类型错误 无法读取未定义的属性 名称 仅访问该对象没有任何警告 user name
  • ASP.NET MVC。如何使用 DisplayNameFor 创建表格标题和正文?

    如何使用获取属性显示名称DisplayNameFor 构建表头 例如 model IEnumerable
  • 如何使用App.config和System.Diagnostics动态设置日志文件?

    当我遇到一篇文章时 我正在寻找一种解决方案来为我的最新项目提供日志记录 http www daveoncsharp com 2009 09 create a logger using the trace listener in csharp
  • 来自单个源代码的多个 Android 应用程序包 .apk 文件

    我想要一个 Android 构建系统程序 命令行或 Eclipse 从单个源代码库生成多个 apk 文件 造成这种情况的一些常见原因 针对具有不同要求的市场提供特定版本或免费和付费版本 这个问题是NOT ABOUT 将共享代码打包成Andr
  • 如何安装 PSCX Powershell 模块?

    我运行的是安装了 PowerShell 2 的 Windows 7 我从这里下载了 2 1 版本 http pscx codeplex com releases http pscx codeplex com releases 发行说明说 解
  • 在ggplot中使用aes的两种方式有什么区别?

    我最近开始学习 R 但对 ggplot2 中的 aes 功能感到困惑 我在代码中看到了两个不同的地方放置了 aes ggplot data mpg geom point mapping aes x displ y hwy ggplot mp
  • 如何将上下文从 MainActivity 传递到 Android 中的另一个类?

    我在尝试将上下文从 MainActivity 类传递到另一个类时遇到问题 这是 ContextPasser 类 public class ContextPasser extends Application public Context co
  • 如何在android Wear 2.0中创建弯曲滚动条?

    我正在使用 Wea rableRecyclerView 创建弯曲布局 但默认滚动条仍然是垂直的 有没有办法创建像 android Wear 2 0 启动器一样的弯曲滚动条 实际上 对于占据整个屏幕的任何可滚动视图 滚动条都是圆形的 这是 W
  • 错误“mysqli::real_connect(): (HY000/2002): 仅...允许。”

    错误 mysqli real connect HY000 2002 每个套接字仅使用一次 地址 协议 网络地址 端口 通常是允许的 然而 看来我有足够的端口 DETAILS 我有一个MySQL服务器已经运行了几个月没有出现问题 我在跑步Wi