2017-03-08 89 views
0

我使用測試應用程序RealmTasks測試領域數據庫,發現與服務器的同步不起作用。身份驗證運行良好,但不同步。 Realm服務器安裝在CentOS 7服務器上。默認端口9080是很忙,所以我改變境界服務器配置文件:領域數據庫:與服務器同步

http: 
    enable: true 
    listen_address:'0.0.0.0' 
    listen_port:6666 
network: 
    http: 
     listen_address:'0.0.0.0' 
     listen_port:27080 

因此,我可以從外部連接到27080,但不能連接到所有的端口打開,外部連接端口6666。這樣的配置有可能不允許同步數據庫嗎?

回答

0

更新

那配置文件是錯誤的 - 如果這正是你所擁有的。 yaml錯誤嵌套,因爲您的第一個http未嵌套。

與Mac開發版做實驗,這裏有一個最小的工作configuration.yml文件:

storage: root_path: 'root_dir' auth: public_key_path: 'keys/token-signature.pub' private_key_path: 'keys/token-signature.key' proxy: http: listen_address: '::' listen_port: 9666

重要 - 它似乎端口號被限制在[配置文件(https://realm.io/docs/realm-object-server/#configuring-the-server)提到使用1024的需要或更高,因爲服務器不以root身份運行。我不知道爲什麼我不能讓6666運行,儘管這被認爲通常用於IRC。在啓動具有該端口的服務器的進程的「終端」窗口中顯示多個失敗消息。

前面的問題

你說的是RealmTasks應用程序連接到端口? (很明顯的問題,但我不得不問。)

請從服務器提供日誌或查看日誌,您可以查看和http://localhost:9080/#!/logs