首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >杀死MailCatcher:有东西在使用端口1025

杀死MailCatcher:有东西在使用端口1025
EN

Stack Overflow用户
提问于 2014-07-18 17:19:15
回答 8查看 25.5K关注 0票数 31

我试图为rails应用程序运行“领班启动”,但是这个错误消息阻止了我正确地运行领班:

~~>错误:某些东西正在使用端口1025。您已经在运行MailCatcher了吗?

我已经尝试过杀死PID,去网页界面退出程序和also...restarting的comp。有人知道怎么补救吗?

谢谢

EN

回答 8

Stack Overflow用户

发布于 2015-01-12 23:58:12

在OSX中,在shell中运行以下命令:

代码语言:javascript
运行
复制
sudo lsof -nP -iTCP:1025 -sTCP:LISTEN

此命令的预期输出是一个进程,它正在侦听端口1025:

代码语言:javascript
运行
复制
ruby    43841 youruserid    9u  IPv4 0x6a1610da80bb9b4f      0t0  TCP 127.0.0.1:1025 (LISTEN)

在上面的输出中,第二个值是进程ID。然后,终止违规进程(在正确的PID中替换):

代码语言:javascript
运行
复制
sudo kill 43841
票数 48
EN

Stack Overflow用户

发布于 2016-03-23 17:57:36

MailCatcher同时启动SMTP和HTTP服务器。

当您在终端中启动MailCatcher时,您将看到以下输出:

代码语言:javascript
运行
复制
$ mailcatcher
Starting MailCatcher
==> smtp://127.0.0.1:1025
==> http://127.0.0.1:1080
*** MailCatcher runs as a daemon by default. Go to the web interface to quit.

在启动MailCatcher时,看到输出中的最后一行了吗?

如果您尝试启动MailCatcher,如果它已经在运行,您将看到:

代码语言:javascript
运行
复制
$ mailcatcher
Starting MailCatcher
~~> ERROR: Something's using port 1025. Are you already running MailCatcher?

如何退出邮件接线员:

  1. 在浏览器中打开http url (http://127.0.0.1:1080)。备注:端口可能与1080不同。如果是这样的话,你必须使用那个端口。如果您不知道,您将不得不使用这里的其他答案之一来终止正在运行的进程。
  2. 在打开的页面的右上角,您将看到一个“退出”链接。

票数 19
EN

Stack Overflow用户

发布于 2014-07-18 18:26:21

如果您使用的是linux,那么您应该能够使用netstat命令查看使用特定端口的程序。要查看端口1025是否在使用中,请从命令行运行以下命令:

代码语言:javascript
运行
复制
$ netstat -tulpn | grep :1025

这里有一个有用的参考资料:http://www.cyberciti.biz/faq/what-process-has-open-linux-port/

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24830534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档