首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要打开哪些端口才能在EC2上使用谋杀?

需要打开哪些端口才能在EC2上使用谋杀?
EN

Stack Overflow用户
提问于 2012-06-28 02:50:03
回答 1查看 147关注 0票数 1

我正在尝试使用Twitter的Murder https://github.com/lg/murder/在本地将rails应用程序部署到EC2机器集群上。我正在通过Capistrano将其推送到一组服务器上,其中包含一个安全组,并且打开了以下TCP端口:

代码语言:javascript
运行
复制
22 (SSH)    0.0.0.0/0
25 (SMTP)   0.0.0.0/0
80 (HTTP)   0.0.0.0/0
143 (IMAP)  0.0.0.0/0
8998        0.0.0.0/0
6881-6889   0.0.0.0/0

最后一个端口是Murder运行追踪器的端口,默认情况下BitTornado使用6881-6889进行下载。

当Capistrano脚本运行时,它会到达“窥视...”舞台上,只是坐着。我通过SSH连接到我要向其推送代码的服务器,他们确实得到了代码(显示在/tmp中),但谋杀脚本并没有超出这个范围。

如果我打开所有的TCP端口(0-65535),它就能正常工作。我很好奇,为了让它像预期的那样工作,还应该开放哪些其他端口……而不用打开所有的东西。

有谁有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-28 09:39:28

因此,默认情况下,BitTornado会选择10000到60000之间的随机端口进行侦听。可以在BitTornado库的download_bt1.py文件中更改这些默认值。查找以下行:

代码语言:javascript
运行
复制
('minport', 10000, 'minimum port to listen on, counts up if unavailable'),
('maxport', 60000, 'maximum port to listen on'),
('random_port', 1, 'whether to choose randomly inside the port range ' +
    'instead of counting up linearly'),

它们是不言自明的。希望这能有所帮助。

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

https://stackoverflow.com/questions/11233079

复制
相关文章

相似问题

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