2016-03-02 23 views
0

我試圖設置一個deepstream.io實例但遇到一些困難: 我不知道如何將deepstream.io實例連接到rethinkdb服務器。我想這condiguration:將深水服務器連接到rethinkdb實例

//rethinkdb connector 
    server.set('storage', new RethinkDbConnector({ 
    port: 28015, 
    host: '104.155.51.222', 
    splitChar: '/', 
    defaultTable: 'users' 
})); 

然而,啓動後的服務器崩潰,並提出了:

PLUGIN_ERROR | storage wasn't initialised in time 

雖然我運行結束所有端口needet(8080和28015),並在通過TMUX運行instace 。

你有什麼想法如何解決這個問題嗎?我真的很感謝答覆,提前致謝!

斯特凡

回答

0

嗯 - 看起來像deepstream.io正在運行的機器和你的機器RethinkDB之間的連接問題。剛剛嘗試在瀏覽器中訪問104.155.51.222:8080,超時。你可以嘗試

一),如果您可以訪問管理GUI b)如果你可以從你的deepstream機ping通104.155.51.222

0

謝謝您的回答!我昨天能夠通過將rethinkdb --bind all添加到啓動命令並使用eth0地址從深層服務器連接到它來解決此問題。

但是,現在我遇到了一個更緊迫的問題:我試圖將本教程中提供的客戶端示例代碼連接到已經連線生產的遠程服務器。但是一旦我連接到服務器,chrome開發工具就會顯示類似this的東西。

的deepstream服務器具有以下配置的運行:

server.set('host', '0.0.0.0'); 
server.set('port', 6020); 

你有一個想法是什麼出了問題?無論如何,感謝你在deepstream.io的真棒工作,我非常感謝!

+0

它看起來像一個網絡延遲問題。類似的問題我認爲 - 深水正在努力連接。你可以在深水控制檯看到傳入的連接嘗試嗎? 此外,我不認爲這是一個深度流的具體問題。我可以邀請你加入[deepstream Slack頻道](https://deepstream-slack.herokuapp.com/)以獲得更多的即時支持。 – wolframhempel

相關問題