H5. Dr.Web代理服务器 |
设置代理服务器参数需使用相应参数运行执行文件drwcsd-proxy。该执行文件的位置在代理服务器安装目录的子目录bin。 启动命令格式 drwcsd-proxy[<参数>] [<指令> [<指令参数>]] 可用参数 跨平台参数: •--console=yes|no——以对话窗口模式启动代理服务器。此时代理服务器运行日志记录到控制台。 默认为no。 •--etc-root=<路径>——配置文件所在目录的路径(drwcsd-proxy.conf、drwcsd.proxy.auth等等)。 默认为$var/etc •--home=<路径>——代理服务器安装目录。 默认为$exe-dir/ •--log-root=<路径>——代理服务器运行日志文件所在目录的路径。 默认为$var/log •--pool-size=<N>——与代理端交互作用的线程数量。 默认为安装代理服务器的电脑的内核数量(但不小于2)。 •-rotate=<N><f>,<M><u>——代理服务器运行日志轮循模式,其中:
默认值为10,10m,即保存10个大小为10MB的文件,使用压缩。 •--trace=yes|no——启用代理服务器调用详细日志记录。只有代理服务器支持调用堆栈详细日志记录时才可使用此参数。 默认为no。 •--tmp-root=<路径>——临时文件目录的路径。自动更新代理服务器时使用。 默认为$var/tmp。 •--var-root=<路径>——代理服务器工作目录路径,用于缓存和保存数据库。 默认为: ▫OS Windows:%ALLUSERSPROFILE%\Doctor Web\drwcs ▫OS Linux:/var/opt/drwcs ▫OS FreeBSD:/var/drwcs •--verbosity=<详细等级>——日志详细等级。默认值为TRACE。允许值为:ALL、DEBUG3、DEBUG2、DEBUG1、DEBUG、TRACE3、TRACE2、TRACE1、TRACE、INFO、NOTICE、WARNING、ERROR、CRIT。参数值ALL和DEBUG3意义相同。 如需可以为多个消息源指定详细等级,格式为: -verbosity=<消息源1>:<等级1>,<消息源2>:<等级2>,<消息源3>:<等级3>等等。这时<等级>按照常规来继承,也就是找到最近的指定有详细等级的父源。格式中的-verbosity=all:all 等于-verbosity=all (参见附录K. 日志文件格式)。
•--user——指定用户识别码。一般模式下运行和以守护进程模式运行都需要此参数。 •--group——指定组识别码。一般模式下运行和以守护进程模式运行都需要此参数。 •--pid=<路径>——进程识别码所在目录的路径。 默认为:/var/opt/drwcs/run/drwcsd-proxy.pid 可用指令及其参数
•import <路径> [<校检>] [<产品>]——将Dr.Web服务器库文件导入到代理服务器缓存。 ▫<路径>——Dr.Web服务器库所在目录的路径。需预先将Dr.Web服务器库下载到安装代理服务器的电脑。 ▫<校检>——可导入的校检数量上限。如未指定,则导入所有校检。 ▫<产品>——需导入的产品,用空格隔开。默认使用空白列表,即导入Dr.Web服务器之外的所有产品。如给出列表,则只导入列表中的产品。 •help——显示代理服务器设置参数说明文档。 •run——以常规模式启动代理服务器。 仅限Windows操作系统的指令: •install——安装服务。 •start——启动已安装的服务。 •stop——停止已启动的服务。 •uninstall——删除服务。 仅限UNIX家族操作系统的指令: •daemon——以守护进程模式启动代理服务器(参见UNIX®家族操作系统参数)。 代理服务器控制脚本和UNIX家族操作系统下可使用的变量 为方便对UNIX家族操作系统代理服务器的管理,管理员可使用脚本文件drwcsd-proxy.sh中的变量,脚本保存在以下目录: •Linux:/etc/init.d/dwcp_proxy •FreeBSD:/usr/local/etc/rc.d/dwcp_proxy 脚本接收以下指令: •import <路径> [<校检>] [<产品>]——将Dr.Web服务器库文件导入到代理服务器缓存(与代理服务器指令类似,见上)。 •interactive——以对话窗口模式启动代理服务器。此时代理服务器运行日志记录到控制台。 •start——以守护进程模式启动代理服务器。 •status——检查守护进程是否已启动。 •stop——停止已启动的守护进程。 变量对应的drwcsd-proxy命令行参数见表H-3。 表H-3
|