令牌服务器客户端许可证的目的非常简单:它告诉客户端在哪里找到Gurobi令牌服务器。您可以使用文本编辑器创建这个文件你自己。客户端gurobi.lic文件通常包含一行文字:
TOKENSERVER = mymachine.mydomain.com
或者:
TOKENSERVER = 192.168.1.100
你当然应该用令牌服务器的名称或IP地址在上面的例子中。
如果您的令牌服务器被配置为使用非默认端口,你还需要一条线提供的端口号:
端口= 46325
其他许可文件选项
客户端许可证文件也可能包括一些可选的行。一个SERVERTIMEOUT线允许您指定超时时间(以秒为单位),以防令牌服务器不可用。默认值为30秒。如果客户端程序无法联系服务器超过指定的时间,客户端将退出网络错误。
一个密码线可以连接到一个有密码保护的令牌服务器(你需要密码令牌服务器)的所有者。
一个更复杂的客户端标记文件可能看起来像这样:
TOKENSERVER = 192.168.1.100 SERVERTIMEOUT = 10
密码=这样的
我们强烈建议你把你的客户gurobi.lic文件的默认位置为你的平台。建立一个非默认位置是容易出错和频繁的故障源。如果你需要存储许可证文件默认位置以外的地方,请参阅我什么地方地方Gurobi许可文件(gurobi.lic) ?重要的细节。
使用客户端许可令牌服务器机器上
如果你的客户和令牌服务器都运行在同一台机器,他们可以共享一个gurobi.lic文件。你只需要添加以下行来gurobi.lic文件你从我们的网站:
TOKENSERVER = localhost
令牌服务器将忽略这条线,客户端会忽略一切,但是这条线。
你的其他选择当客户机和服务器运行在同一台机器上创建一个单独的gurobi.lic客户端文件,设置GRB_LICENSE_FILE环境变量,使之指向这个文件。
评论
0评论
文章是关闭了评论。