无法在虚拟机上设置多个 symmetricDS 实例
Unable to setup multiple instances of symmetricDS on a vm
请使用以下命令在我的虚拟机上安装两个 symmetricds 运行ning 实例:
bin/sym --port 9000
bin/sym --port 4000
但我希望能够通过 linux 服务 运行 这两个实例。我尝试在各自的目录中使用 'bin/sym_service install' 安装该服务。但它不起作用,当我尝试启动服务器时,我收到一条错误消息,指出该端口正在使用中。
如何设置 linux 服务使用不同的端口?
找出哪个程序正在监听使用的端口并使用kill -9 PROCESS_NUMBER
将其杀死。然后重试。
到 运行 在不同的端口上执行 bin/sym --port 3000
服务器,如 symmetricds.org/doc/3.10/html/user-guide.html#_sym_launcher
要在同一台机器上运行多个SymmetricDS服务,您需要:
- 在 conf/symmetric-server.properties.
中为 http、https 和 jmx 设置唯一的端口号
- 在 conf/sym_service.conf
中为 wrapper.name 设置唯一的服务名称
然后你可以运行 "bin/sym_service install"安装初始化脚本。在旁注中,通过在 "engines" 目录中放置多个 engine.properties 文件,考虑在同一实例中 运行 多个节点是否有意义。
请使用以下命令在我的虚拟机上安装两个 symmetricds 运行ning 实例:
bin/sym --port 9000
bin/sym --port 4000
但我希望能够通过 linux 服务 运行 这两个实例。我尝试在各自的目录中使用 'bin/sym_service install' 安装该服务。但它不起作用,当我尝试启动服务器时,我收到一条错误消息,指出该端口正在使用中。
如何设置 linux 服务使用不同的端口?
找出哪个程序正在监听使用的端口并使用kill -9 PROCESS_NUMBER
将其杀死。然后重试。
到 运行 在不同的端口上执行 bin/sym --port 3000
服务器,如 symmetricds.org/doc/3.10/html/user-guide.html#_sym_launcher
要在同一台机器上运行多个SymmetricDS服务,您需要:
- 在 conf/symmetric-server.properties. 中为 http、https 和 jmx 设置唯一的端口号
- 在 conf/sym_service.conf 中为 wrapper.name 设置唯一的服务名称
然后你可以运行 "bin/sym_service install"安装初始化脚本。在旁注中,通过在 "engines" 目录中放置多个 engine.properties 文件,考虑在同一实例中 运行 多个节点是否有意义。