网络配置
由 Domino 服务器或 Notes 工作站启动的连接使用动态套接字。对于侦听套接字,SPX 端口驱动程序使用更改的算法来分配套接字,并始终尝试使用相同的套接字号。如果该套接字号不可用,Domino 服务器将让 IPX/SPX 堆栈重新分配一个。使用 SPX 的 Domino 服务器第一次启动时,将使用动态套接字,然后保存该套接字号。该 Domino 服务器以后的调用都将使用这个保存的套接字号。因此,该套接字称为永久动态套接字。
如果由于某种原因,这个保存的套接字号正在使用(例如,为一个使用动态套接字的应用程序分配了该套接字), Domino SPX 服务器将分配一个新的套接字号,并将其保存以便用于以后的调用。
分配套接字号
控制 Domino 服务器所使用的套接字号在大型 IPX/SPX 网络中非常有用,因为当服务器重启动时,如果命名服务记录落后于动态套接字号分配,分配的套接字号可以防止服务器出现名称到地址解析问题。
要控制套接字号,可以使用 NOTES.INI 设置 NetWareSocket。NetWareSocket 只适用于侦听套接字。由工作站或服务器启动的连接仍然使用动态套接字。
注意 如果在 NOTES.INI 文件中设置了 NetWareSocket,并且 Domino 服务器不能绑定到本地系统的 IPX/SPX 协议堆栈上的指定套接字,Domino 服务器将不会启动。如果服务器通常使用的套接字号正由同一系统上的另一个应用程序使用,可能会发生这种情况。
例如,如果 NOTES.INI 文件中包含设置 NetWareSocket=9135(为 23AF 的十进制值),而另一个应用程序通过动态分配进程分配了该套接字号,Domino 服务器将无法启动。
要将服务器不能启动的可能性降到最低,请将 NOTES.INI 设置 NetWareSocket 分配到公开套接字地址中。如果仍出现此问题,请关闭与 Domino 使用同一套接字的应用程序,或为 Domino 服务器重新分配一个新的套接字。
要确定 Domino 服务器正在使用的套接字号,请执行下列操作之一: