无法远程进入scrapy

时间:2015-09-24 04:36:33

标签: scrapy scrapyd

我有一个爬虫跑了几天。我想暂停爬虫以便在系统上执行其他操作。 Scrapy文档说,这可以使用telnet控制台完成,但我无法登录到telnet控制台。以下是系统中运行的进程:

[root@xxx tmp]# telnet localhost 6073
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
[root@xxx tmp]# ps aux | grep scrapy 
root      5504  0.0  0.0 110400   860 pts/1    S+   04:31   0:00 grep scrapy
root     31457  4.0  1.9 774880 299436 pts/1   Sl   Sep21 141:27 /usr/local/pyenv/bin/python2.7 /usr/local/pyenv/bin/scrapy crawl myCrawler 

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:1)

哈,我在这里回答我自己的问题。如documentation中所述,scrapy在端口范围[6023,6073]上运行。所以为了找到正在使用的端口,我使用了这个命令:

netstat -l

输出:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
    tcp        0      0 xxx.localdomain:6025      *:*                         LISTEN      
    tcp        0      0 *:27017                     *:*                         LISTEN      
    tcp        0      0 *:mysql                     *:*                         LISTEN      
    tcp        0      0 *:6379                      *:*                         LISTEN      
    tcp        0      0 *:webcache                  *:*                         LISTEN      

" 6025"我正在寻找港口。