启动Gurobi远程服务
启动Gurobi远程服务
重要说明:如果您正在设置计算服务器或分布式工人(用于分布式算法),则只需启动Gurobi远程服务。如果您不确定是否需要启动Gurobi远程服务,您可以检查您的内容gurobi.lic.
文件。如果它包含该行csenabled = 1
,然后您需要Gurobi远程服务。如果它包含从中开始的行分布=
,如果您计划运行分布式算法,那么您还需要Gurobi远程服务。
Gurobi Remote Services是一个Linux服务,允许一台或多台计算机代表其他客户机执行Gurobi计算。服务器可以提供的服务集取决于您的许可证。如果要将机器设置为分布式工作者,则不需要许可证。在这种情况下,服务器提供的唯一服务是在分布式算法中用作工作者。如果您有Compute Server许可证,则运行Gurobi Remote Services的服务器可以提供各种服务,包括从一组客户端卸载计算,平衡服务器之间的计算负载,以及提供故障转移功能,以及作为分布式工作者。在这种情况下,请确保在启动Gurobi远程服务之前已安装许可证密钥文件。
您可以找到安装,启动和停止Gurobi远程服务的说明群集设置和管理部分Gurobi Remote Services参考手册。
请注意,Gurobi Remote Services将作为单独的安装程序分发(Linux平台上的名为Gurobi_server9.1.0_linux64.tar.gz)。您需要单独下载该文件我们的下载页面。
下一步
设置Gurobi远程服务后,您应该测试服务器的状态。在服务器上键入此命令(假设您已配置Compute Server以使用端口61000):
gurobi_cl - server = localhost:61000如果输出包括以下行:
'localhost:61000'的能力 - 连接......然后远程服务已准备好使用。
客户端程序需要知道如何到达您的服务器。如果您使用的是Gurobi Compute Server,则通常使用此操作客户许可证文件。你应该立即设置。