0

我试图建立一个 deepstream.io 实例,但遇到了一些困难:我不知道如何将 deepstream.io 实例连接到 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 保持实例运行。

你知道如何解决这个问题吗?非常感谢您的回答,在此先感谢!

斯特凡

4

2 回答 2

0

嗯 - 看起来像是运行 deepstream.io 的机器和您的 RethinkDB 机器之间的连接问题。刚刚尝试在浏览器中访问 104.155.51.222:8080 并超时。你能试试吗

a) 如果您可以访问管理 gui b) 如果您可以从 deepstream 机器 ping 104.155.51.222

于 2016-03-03T15:12:05.387 回答
0

感谢您的回答!我昨天能够通过添加rethinkdb --bind all 到 start 命令并使用 eth0 地址从 deepstream 服务器连接到它来解决它。

但是,现在我遇到了一个更紧迫的问题:我正在尝试将教程中提供的客户端示例代码连接到已经连接到生产环境的远程服务器。但是一旦我连接到服务器,chrome 开发工具就会显示类似这样的内容。

deepstream 服务器使用以下配置运行:

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

你知道出了什么问题吗?无论如何,感谢您在 deepstream.io 所做的出色工作,我非常感谢!

于 2016-03-07T14:57:04.633 回答