Windows 上的中继服务器包含以下可执行文件:
有关支持哪些版本的 IIS 的信息,请参见 http://www.sybase.com/detail?id=1061806。
在 IIS 上安装中继服务器的脚本可在 %SQLANY12%\RelayServer\IIS 目录中找到。
使用 SQL Anywhere 安装程序安装中继服务器组件。所有文件缺省安装到 %SQLANY12%,且基于该计算机的位:
%SQLANY12%\Bin32 和 %SQLANY12%\Bin64 用于管理 DLL 和可执行文件。
%SQLANY12%\RelayServer\IIS\Bin32 和 %SQLANY12%\RelayServer\IIS\Bin64 用于相应文件夹中的中继服务器特定文件(例如,Admin、Client、Monitor 或 Server)。Server 文件夹包含 rshost.exe 和 rs.config 文件。
在用于中继服务器的 Microsoft IIS 管理器中的 [缺省 Web 站点] 下创建以下目录:
根据以下原则创建中继服务器配置文件 rs.config。
文件应包含四个部分:
各部分以部分标记开头,将标识部分名的关键字用方括号括起来。
为各部分添加相应的属性。定义属性的方法是在等号左侧指定属性名称,在等号右侧指定属性值。例如,属性名称 = 值。
配置文件应只包含 7-字节 ASCII 字符。
请参见中继服务器配置文件。
创建应用程序池:
启动 Microsoft IIS 管理器控制台。
右键单击 [Application Pools] 并创建一个新应用程序池,如 RS_POOL。
编辑您所创建的应用程序池的属性。
选择 [Recycling] 选项卡并关闭所有循环选项。
选择 [Performance] 选项卡并执行以下操作:
关闭 [Shutdown Worker Processes After Being Idle]。
将工作进程数设置为处理核心的总数。可以根据您的使用和性能首选项来进一步调整该数值。有关详细信息,请参见关于 Web 园大小的 Microsoft IIS 性能说明。
[缺省 Web 站点] 的连接超时属性设置为至少 60 秒。缺省情况下,此值应为足够的 120 秒。
编辑 ias_relay_server 的属性并启用中继服务器 web 扩展:
选择 [目录] 选项卡并执行以下操作:
将执行权限设置为 [脚本和可执行文件]。
单击 [应用程序设置] 下的 [创建]。在第 3 步选择您所创建的应用程序池作为关联的应用程序池。
选择 [目录安全] 选项卡并执行以下操作:
在 [验证和访问控制] 中单击 [编辑]。
启用匿名访问并填写属于管理员组的帐户的用户名和口令。
或者,可以将设置保留为内置用户 IUSR_%computername%,并执行以下命令来授予访问 Microsoft IIS metabase 的权限。
C:\Windows\Microsoft.Net\Framework\<Version>\aspnet_regiis.exe -ga IUSR_%computername% |
在 Microsoft IIS 管理器中的 [Web Server Extensions] 下,将 rs_server.dll、rs_client.dll 和 rs_monitor.dll 添加为新的 Web 服务扩展。扩展名应为 ISAPI,并且 DLL 的扩展状态需要设为 [允许]。
部署中继服务器配置文件,方法是:创建一个中继服务器配置文件,并将其复制到 ias_relay_server\server 目录。
将 rs.config 文件复制到 ias_relay_server\server 目录中。
请复查性能提示,确保最佳的性能。请参见性能提示。
使用与以下所示内容类似的命令行,将中继服务器状态管理器作为服务启动:
dbsvc -as -s auto -t rshost -w RelayServer "%SQLANY12%\RelayServer\IIS\BinXX\Server\rshost.exe" -q -qc -f "%SQLANY12%\RelayServer\IIS\BinXX\Server\rs.config" -o "c:\temp\ias_relay_server.log" |
请参见:
建议您将状态管理器作为服务启动。但也可由中继服务器自动启动。请参见中继服务器状态管理器。
为 Windows 上的 Microsoft IIS 6.0 更新中继服务器配置:
针对属于您正在更新的中继服务器群的每台计算机,将更新的配置文件复制到中继服务器 Web 站点主目录下的 %SQLANY12%\RelayServer\IIS\BinXX\Server 目录中。如果使用自动启动,则必须将配置文件命名为 rs.config。
从 %SQLANY12%\RelayServer\IIS\BinXX\Server 目录中,运行以下命令行来应用配置更新:
rshost -u -f rs.config |
针对正在被更新的中继服务器群中的每台计算机重复上一步骤。
对 IIS 的中继服务器进行配置后,建议重新启动 IIS 服务器或重启计算机。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |