我對虛擬機和流浪者的土地很陌生,所以請原諒我對這一切的一般無知。運行DSTK的流浪者拒絕8080端口的連接
有一天,我下載了DSTK vagrant box,並按照文檔頁面上的說明進行設置,這樣我就可以在本地機器上運行數千個請求,而不是轟炸公共服務器(和此外,它應該更快;而且,目前DSTK已經停止,所以它是唯一的選擇)。
經過許多小時的等待流浪到add
和init
我的累了舊硬盤上的盒子,它的工作!我用捲曲提出了一些要求,得到了預期的迴應,然後拍了拍自己的背部。我關閉了我的終端,放下電腦喝了啤酒。
...然後,第二天早上,發生這種情況:
$ curl -d "Joe Biden" "localhost:8080/text2people"
curl: (7) Failed to connect to localhost port 8080: Connection refused
我不明白爲什麼。我試過vagrant suspend; vagrant up
。一樣。 vagrant halt; vagrant up
。一樣。當我停止流浪並再次運行'流浪'時,這會出現在讀數中,這讓我認爲它應該起作用。
==> default: Forwarding ports...
default: 80 => 8080 (adapter 1)
default: 22 => 2222 (adapter 1)
我可以運行vagrant ssh
和得來,環顧四周,我看到所有的文件都在天時地利人和。
我想我可以去掉盒子,重新添加它,但它確實需要幾個小時才能add
和init
,現在我對一個期限,我需要它的工作運行起來,和我想象有一個非常簡單的事情,我不知道這是導致我的問題。谷歌迄今一直沒有幫助,可能是因爲我一般對流浪者多麼陌生。
FWIW,自從網站關閉以來,這裏是Google緩存中的精確指令。 http://webcache.googleusercontent.com/search?q=cache:Cxhg9LLQoUEJ:www.datasciencetoolkit.org/developerdocs+&cd=1&hl=zh-CN&ct=clnk&gl=us#setup – jgysland