无法在VM

时间:2019-07-16 10:05:55

标签: replication symmetricds

请使用以下命令在我的vm上运行对称对象的两个实例:

bin/sym --port 9000
bin/sym --port 4000

但是我希望能够通过linux服务运行两个实例。我尝试在各个目录中使用“ bin / sym_service install”安装服务。但这不起作用,当我尝试启动服务器时,我收到一条错误消息,指出该端口正在使用中。

如何设置Linux服务以使用不同的端口?

2 个答案:

答案 0 :(得分:5)

要在同一台计算机上运行SymmetricDS的多个服务,您将需要:

  • 在conf / symmetric-server.properties中为http,https和jmx设置唯一的端口号。
  • 在conf / sym_service.conf中为wrapper.name设置唯一的服务名称

然后,您可以运行“ bin / sym_service install”来安装初始化脚本。附带说明一下,考虑通过将多个engine.properties文件放在“ engines”目录中来在同一实例中运行多个节点是否有意义。

答案 1 :(得分:1)

找出哪个程序正在监听使用的端口,并用kill -9 PROCESS_NUMBER将其杀死。然后重试。

要在其他端口上运行,请按照symmetricds.org/doc/3.10/html/user-guide.html#_sym_launcher

中所述运行bin/sym --port 3000服务器