当前位置:文档之家› MES3.0平台服务端部署手册 V1.0

MES3.0平台服务端部署手册 V1.0

东尚3.0平台服务端部署手册V1.0
Rock.Yu 2014-05-11 1.前言
为了解决现有服务端程序部署繁杂,FileServer、ApServer、SocketServer需要单独部署,而且服务端WinForm 托盘程序的形式也无法满足故障转移群集不登陆服务器即启动服务程序的需求。

本次把FileServer、ApServer、SocketServer 整合在同一个Windows Service 内,实现了服务端程序的三合一部署。

为了配合客户使用故障转移群集环境,新开发了ServiceWatcher 服务,监控指定的公共盘,当公共盘存在时启动服务,公共盘不存在时停止服务。

2.目录结构
此目录及程序文件更新目录要部署在公共盘,与SQL SERVER数据文件在同一个盘。

Log目录部署在本地盘,如C: 或D:,以节省公共盘空间。

a)Script 文件夹存放服务端脚本文件
i.InstallService.bat 安装服务的脚本,其中蓝色字体部分在部署时要修改为实
际路径
c:\windows\\framework\v2.0.50727\installutil.exe
C:\Rock.Yu\Rock.Yu\SH\AppSocketServerService\bin\EstshAppSer
verService\AppSocketServerService.exe
pause
ii.UnInstallService.bat 卸载服务的脚本,同上,也要修改脚本中的文件路径
b)Library 文件夹存放服务端业务逻辑代码,如PDAService.dll
c)ServiceSetting.xml
i.ServiceName 填写服务名称(不能重复),建议只修改括号内的厂区和系统
名称,以便于服务名称统一
ii.DisplayName 填写服务的显示名称,与服务名称保持一致
iii.Description 填写服务的内容说明,建议只修改括号内的厂区和系统名以及端口号
d)ApServerObject.config
配置AppServer 的参数,只需要修改红色框内的端口号即可
e)AppSocketServerService.exe.config
i.AppSocketServerPort 配置SocketServer 的端口号
ii.AppSocketServerCapacity 配置SocketServer 的连接数上限(默认为100)iii.FileServerPort 配置FileServer 的端口号
iv.FileServerCapacity 配置FileServer 的连接数上限(默认为100)
v.FileServerHomeDir 配置FileServer 的根目录,末尾必须以\ 结束,在实际配置时需要准备好FileServer所需的文件(可从原有FileServer目录下复
制)
vi.file value 配置Log 文件保存的目录
f)RemoteObjectSetting.ini
i.MSSql 配置ApServer 连接数据的字符串(使用DESTools加密),此文件
只需配置此项,其它参数不能改动
g)ObjectSetting.ini
i.MSSql 配置SocketServer 连接数据的字符串(使用DESTools加密),此
文件只需配置此项,其它参数不能改动
3.安装服务
a)以系统管理员身份执行InstallService.bat
b)点击Yes
c)出现红色框内的提示信息表示服务安装成功
d)在Windows Service 中可以看到安装好的服务
e)设置服务为自动运行
4.卸载服务
a)以系统管理员身份执行UnInstallService.bat
5.监控服务部署及安装
a)监控服务必须部署在本地盘,如C:\
b)监控服务安装与卸载参考应用服务的安装与卸载
c)监控程序配置
i.Interval 监控程序的轮询周期,单位ms
ii.WatchDisk 需要监控的公共盘,例如D:
iii.WatchServices 需要监控的服务列表,多个服务以半角逗号分隔。

相关主题