重要提示:大多数Gurobi许可证并不使用令牌服务器。你应该只遵循这些说明如果你设置一个浮动的许可证。如果你不确定你是否需要启动一个令牌服务器,您可以检查您的内容gurobi.lic文件。如果它包含类型=令牌然后你需要一个令牌服务器,除非你也有额外的线USELIMIT = 1和MACHINELIMIT = 0。
令牌服务器的客户也需要简单的许可证文件。下一步是建立一个客户端许可证。
窗户
在Windows系统上,可执行文件命名grb_ts.exe。你可以通过选择令牌服务Gurobi令牌服务器菜单项的Gurobi文件夹的开始菜单。你应该只安装了之后Gurobi许可证密钥文件。
令牌服务器在默认情况下,只有当它开始产生日志输出。获得更详细的日志信息,启动服务器的令牌- v开关。这将产生一个日志消息每次检查令牌。
作为一个Windows服务令牌服务器运行。如果你想在前台运行它,开始grb_ts(没有参数)从命令窗口- n开关。运行grb_ts - h列出了所有的命令行选项。
Linux
启动Linux令牌服务器守护进程,运行程序grb_ts你的令牌服务器机器上(不带参数)。你只需要做这一次——令牌服务器将继续运行直到你停止(或者直到机器关闭)。确保许可密钥文件已经安装在运行此程序之前。注意,令牌服务器运行作为一个用户进程,所以你不需要root特权来启动它。
如果你想令牌服务器重启时自动机器重新启动,这样做有很多选项(包括/etc/rc.local和自命不凡的人)。你应该跟你的系统管理员。
停止正在运行的令牌服务器,你可以发出grb_ts - s命令。您还可以使用ps命令来找到相关的进程ID,杀了命令来终止这一过程。
令牌服务器系统日志的输出(/var/log/syslog)。您应当会看到类似下面的消息当您启动服务器:
3月5日12:37:21 mymachine伽马线暴[7917]:Gurobi令牌服务器开始:2023年3月5日12:37:21坐下
令牌服务器在默认情况下,只有当它开始产生日志输出。获得更详细的日志信息,启动服务器的令牌- v开关。这将产生一个日志消息每次检查令牌。
分叉令牌服务器一个单独的进程在后台运行。使用- n切换到运行在前台。
macOS
开始Mac令牌服务器守护进程,运行程序grb_ts你的令牌服务器机器上(不带参数)。你只需要做这一次——令牌服务器将继续运行直到你停止(或者直到机器关闭)。确保许可密钥文件已经安装在运行此程序之前。注意,令牌服务器运行作为一个用户进程,所以你不需要root特权来启动它。
如果你想令牌服务器重启机器重新启动时,你应该问你的系统管理员启动它/etc/rc.local。如果你Gurobi安装和许可证密钥文件的默认位置(或者您的主目录/图书馆/ gurobi),添加以下:
/图书馆/ gurobi1001 / macos_universal2/bin/grb_ts
停止正在运行的令牌服务器,你可以发出grb_ts - s命令。您还可以使用ps命令来找到相关的进程ID,杀了命令来终止这一过程。
令牌服务器系统日志的输出(/var/log/system.log)。您将需要修改/etc/syslog.conf看到这些消息,因为默认OS X只允许系统日志中的错误消息。一旦你修改以及,您应该会看到类似下面的消息当您启动服务器:
3月5日12:37:21 mymachine伽马线暴[7917]:Gurobi令牌服务器开始:2023年3月5日12:37:21坐下
令牌服务器在默认情况下,只有当它开始产生日志输出。获得更详细的日志信息,启动服务器的令牌- v开关。这将产生一个日志消息每次检查令牌。
分叉令牌服务器一个单独的进程在后台运行。使用- n切换到运行在前台。
下一个步骤
一旦你的令牌服务器正在运行,你建立了一个客户端许可证,你可以测试许可。
防火墙
如果你遇到麻烦访问令牌服务器,查看服务器是否正在运行防火墙软件阻止访问一些港口。Gurobi令牌服务器使用默认端口号41954,所以你需要开放端口的服务器。请咨询您的防火墙软件的文档来确定如何做manbet体育手机客户端到这一点。如果有一个冲突在默认端口,您可以选择一个通过添加不同港口线服务器和客户端许可证密钥文件:
端口= 46325
你可以选择任何可用的端口号。
评论
0评论
文章是关闭了评论。