请使用以下命令在我的vm上运行对称对象的两个实例:
bin/sym --port 9000
bin/sym --port 4000
但是我希望能够通过linux服务运行两个实例。我尝试在各个目录中使用“ bin / sym_service install”安装服务。但这不起作用,当我尝试启动服务器时,我收到一条错误消息,指出该端口正在使用中。
如何设置Linux服务以使用不同的端口?
答案 0 :(得分:5)
要在同一台计算机上运行SymmetricDS的多个服务,您将需要:
然后,您可以运行“ 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
服务器