Workerman主动推送信息启动后端口被占用怎么快速换

云静姑娘_6004

云静姑娘_6004

2026-08-08

204人浏览

原创

“address already in use”表明指定端口被其他进程占用,需用netstat或lsof查pid后kill -9释放,或修改start.php中监听端口并同步更新register地址。

workerman主动推送信息启动后端口被占用怎么快速换

Workerman启动时报“Address already in use”,说明你指定的监听端口已被其他进程占用,无法绑定,服务直接失败——这不是配置错误,而是系统级资源冲突,必须立刻释放或绕过该端口才能继续调试或上线。

确认哪个端口被占用了

打开终端,执行:netstat -tuln | grep :<strong>【你配置的端口号】</strong>。比如你配置的是 websocket://0.0.0.0:2346,就查 grep :2346

如果返回结果为空,说明该端口当前没被监听;如果有输出,记下最后一列的 PID(如 12345),这就是罪魁祸首的进程号。

Windows 用户请改用:netstat -ano | findstr :<strong>【你配置的端口号】</strong>,同样找最后一列的 PID。

快速杀掉占用进程(Linux/macOS)

方法一:直接终止进程
执行:kill -9 <strong>【上面查到的PID】</strong>。这会强制结束该进程,释放端口。

方法二:一键查杀(更省事)
执行:lsof -ti:2346 | xargs kill -9(把 2346 换成你的实际端口)。这条命令自动查 PID 并杀,不用手动抄写。

稿定AI社区
稿定AI社区

一个面向AI视觉创作的在线灵感社区,汇集AI图片、Logo、图标和平面设计等内容,为创作者提供作品参考。

下载

注意:如果占用进程是你正在跑的另一个 Workerman 实例,kill 后它会彻底退出,无法恢复连接。

快速杀掉占用进程(Windows)

执行:taskkill /F /PID <strong>【上面查到的PID】</strong>。/F 表示强制终止,/PID 后紧跟数字,不能带空格。

如果提示“拒绝访问”,说明你没用管理员权限运行命令行——右键“命令提示符”或 PowerShell,选“以管理员身份运行”,再试一次。

不杀进程,直接换端口启动(推荐开发阶段)

第一步:打开你的 Workerman 启动文件(通常是 start.phpstart_io.php
第二步:找到类似 $worker = new Worker('websocket://0.0.0.0:2346'); 这一行
第三步:把冒号后面的数字改成一个未被占用的端口,比如 234780819501

⚠️ 关键点:register worker 的端口也必须同步改。如果你用了 Workerman 的注册中心模式(常见于 chat、gateway 等架构),RegisterWorker 默认监听 1236,它和业务 worker 的端口是两套,漏改会导致 gateway 无法注册,客户端连不上。

改完保存,执行:php start.php start(前台调试)或 php start.php start -d(后台守护)。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

2023

5

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

5450

13

后端的主要工作内容介绍
后端的主要工作内容介绍

后端是应用程序的服务端部分,负责核心任务,如数据库交互、业务逻辑处理和响应客户端请求。想了解更多后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

4786

10

Workerman安装配置教程
Workerman安装配置教程

Workerman安装配置教程专题提供Workerman安装配置、WebSocket开发、TCP通信、异步编程、高并发服务搭建与PHP实时通信开发教程。

2026.05.20

146

15

Workerman实时通信与长连接开发教程
Workerman实时通信与长连接开发教程

WWorkerman实时通信与长连接开发教程聚合实时通信、聊天室、长连接、消息推送、AI流式输出等Workerman高并发开发内容。

2026.05.20

162

12

Workerman异步通信与TCP服务器开发
Workerman异步通信与TCP服务器开发

Workerman异步通信与TCP服务器开发专题整理Workerman异步通信、TCP服务、HTTP服务、WebSocket开发与高并发PHP服务器教程。

2026.05.20

127

13

Vibeknow在线使用入口合集
Vibeknow在线使用入口合集

本专题汇总了Vibeknow在线创作视频的官方入口及网页版使用教程,涵盖PPT、PDF、Word等文档一键转讲解视频的核心操作,并整理了免费版水印规则与手机端浏览器访问指南,助你快速将知识内容视频化。

2026.09.21

0

20

NumPy随机数文件读写与dtype数据类型
NumPy随机数文件读写与dtype数据类型

本专题整理 NumPy 随机数、文件读写与 dtype 数据类型相关教程,覆盖 Generator/random、随机数种子、正态分布采样、npy/npz/CSV/TXT 保存读取、loadtxt/savetxt、memmap、大文件处理、astype 类型转换、结构化 dtype、整数溢出和精度丢失等场景。

2026.09.21

0

24

NumPy矩阵运算与线性代数计算
NumPy矩阵运算与线性代数计算

本专题整理 NumPy 矩阵运算与线性代数计算相关教程,覆盖矩阵乘法、dot 与 @ 运算符、逆矩阵、行列式、特征值与特征向量、SVD、线性方程组、欧氏距离、矩阵分解和大规模矩阵性能优化等内容,帮助读者掌握 np.linalg 与矩阵计算实战。

2026.09.21

0

20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Webman中文手册
Webman中文手册

共0课时 | 0人学习

Workerman官方手册
Workerman官方手册

共0课时 | 0人学习

ThinkPHP5.1完全开发手册
ThinkPHP5.1完全开发手册

共0课时 | 0人学习