macos - Intellij 停止进程但仍使用端口
问题描述
MacOS 10.15.5 Intellij 2020.2
我有一个 java 应用程序,它在端口 4232 上启动 HTTP 服务器。我停止了应用程序(有时它挂起,我需要使用强制(红色骷髅图标)按钮)。然后我再次启动该应用程序,我得到无法启动的端口已被使用。
好吧,所以我试着找到那个进程并杀死它。我使用 lsof 来查找使用该端口的 pid - 但什么也没有。这不是 intellij 问题,因为我可以远程登录到 localhost 4232,所以有些东西使用了那个端口。
你能告诉我如何调试它吗?我知道重新启动是一种解决方案,但它不是首选解决方案。
我发现很多帖子都有类似的问题,但没有任何帮助 - 我只是找不到使用此端口的内容。
解决方案
推荐阅读
- directx-9 - DX9 GenerateMipSubLevels 产生损坏的 mipmap 并破坏帧率
- r - 如何将一串不同长度的数字和字母分成R中的不同列?
- sql - 带业务逻辑的索引视图
- python - 从列表中读取 csv 文件名并在脚本中使用它们
- android - 如何运行多个活动并关闭这些活动
- java - 限制 Rest 模板每分钟拨打的电话
- amazon-web-services - jenkins 中从 s3 存储桶到 aws codedeploy 的部署作业
- sql - 插入在 SQL 客户端中有效,但在我的代码中无效 (SQL7008)
- amazon-web-services - 使用 terraform 为实时数据库提供 RDS 存储自动扩展支持
- python - 两个同次多项式的 Karatsuba 算法