您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 二代行情后台系统安装配置说明
维护红宝书:二代行情后台系统安装配置说明文档记录:版本时间修改者描述1.02009-03-04陈凡1.12009-3-23田进恩对细节进行修正1.22009-7-4田进恩加入Linux环境下的配置实例,进行细节修正1.32009-10-12田进恩加入新版本的配置,测试数据恢复1.42010-1-14田进恩加入全内存方式的说明1.52010-03-16田进恩支持智能服务器的流文件同步,支持沪深300的领先1.62010-9-9田进恩对于11.30版tdxdt,加入SwapYxhjAllTime开关cp命令改为/bin/cp1.72014-5-16田进恩加入对移动平台的支持,FAQ增加一.二代行情系统同原来行情系统的区别1.使用TCP协议传输数据,占用较小的带宽。2.不再有主从转码机的结构。转码机直接连接VIM取数据,VIM负责将各类行情源的数据转成转码机识别的中间结构(方便各类数据的扩展)。3.VIM不负责转码。转码机负责转码。二代行情主站负责伺服。4.采用半推送可靠行情数据传输,行情揭示速度比一代有显著提升。5.更换登录协议,客户端登录速度显著加快。6.解决了一代行情系统固有的问题(比如各类品种单位、月周线溢出等问题)。7.备份和容错能力加强。8.集成监控工具的功能更强大。9.支持上交所Level2行情和深交所增强行情的传输和转换。10.行情后台系统支持通达信Flash行情和通达信手机行情等。二.工程设置工程注意事项1.第一次运行验证将验证标识给出来,以便生成sysauth.dat控制文件。中途变动了网卡等系统设置造成验证失败的话,验证标识需要重新处理。对于做测试用的行情系统,不需要sysauth.dat文件。2.行情主站建议在8:49关闭,8:52开启。转码机程序建议在8:50运行。如果是Win版,请用自动控制程序进行控制。如果是Linux版,请用crontab进行控制。如果有行情发送端,也需要将其加入控制(需要使用新的自动控制程序),请注意转码机的控制项位置。3.行情主站的配置中需要指定转码机DTPath的路径。Linux行情主站的workpath和ramworkpath必须与tdxdt设置的一致。4.对于二代系统:转码机初始化进入后,如果发现主站程序在运行,主站会被自动重启(如果转码机在初始化进入时,主站程序当时没有运行,初始化完成后不会将主站启动起来)。5.如果用转码机来传公告消息的话,建议:上海信息的掩码建议配成MMDD*.TXT。深圳信息的掩码建议配成*YYMMDD.*6.Linux下的基本资料库和股本变迁库数据放置在主站所在目录下的tdxbase目录下(原来一代的版本是直接放在当前目录下的)。所以请将crontab里面的两个unzip改成解压到hostl下面的tdxbase目录,比如unzip-o-L/tdx/hostl/wget/base.zip-d/tdx/hostl/tdxbase/unzip-o-L/tdx/hostl/wget/gbbq.zip-d/tdx/hostl/tdxbase/并且第一安装后,要人工执行一下这两个unzip,保证tdxbase目录下面有数据。7.周末或节假日等非交易日,请勿打开VIM,以防止交易所进行测试将测试数据发送到转码机和主站系统。如果Level2的VDE程序进行数据测试,请将所有相关的VDE下属VIM都关闭掉。Linux虚盘的使用1.Linux下面可以用ram虚盘,也可以用tmpfs,网上交易模式必须要采用tmpfs方式(深交所提速后,ramdisk最多能处理的空间会不够)。如果用tmpfs的话,只需要在/etc/rc.local中加入mkdir/tmp/ram/mount-ttmpfstmpfs/tmp/ram/chmod-R777/tmp/rammkdir/tmp/ram/yxhj/mkdir/tmp/ram/vipdoc/以后就直接使用/tmp/ram/下面的目录即可。如果用ram虚盘的话,同原来早期一代的配置(需注意要扩大ram虚盘大小)首先要在lilo或grub中进行设置如果系统启动使用lilo,则需要在/etc/lilo.conf中设置,比如:ramdisk=500000注意:lilo.conf修改后一定要执行一下lilo才能让lilo.conf的设置生效.如果系统启动使用grub,则需要在/etc/grub.conf中设置,比如:ramdisk=500000再在/etc/rc.local中加入mke2fs/dev/ram500000mkdir/mnt/rammount/dev/ram/mnt/ramchmod-R777/mnt/rammkdir/mnt/ram/yxhjmkdir/mnt/ram/vipdocLevel1模式的Ram虚盘空间目前至少需要450M,推荐用500M。Level2模式目前只能采用win主站的方式,在win环境下不需要设置Ram虚盘空间。注意:linux无盘系统中的使用到NFSMount,NFSMount不能Mounttmpfs方式的文件系统。所以在无盘系统中不能直接使用tmpfs.,如果无盘服务器上也有转码机上的话,需要tmpfs和ramdisk配合使用。2.注意:为了防止机器重启后hostl由于无数据而启动不了,需在rc.local的转码机启动之前加入/bin/cp/tdx/data/yxhj/s*.*/tmp/ram/yxhj//bin/cp/tdx/data/yxhj/*.sid/tmp/ram/yxhj/其中的/tmp/ram/yxhj为虚盘的yxhj目录。如果采用ramdisk虚盘方式,则将/tmp/ram改为/mnt/ram即可。三.VIM行情发送端VIM简介VIM可用于Level2行情转发以及传统行情的转发以及数据同步传输,可进行沪L2+深L1行情转发,沪L1+深圳L2行情转发,沪L1+深L1行情转发等不同行情组合。能连接上VIM的程序有转码机、从VIM、监控工具等。如果要支持转码机直接接入的话,必须在VIM上设置沪深行情库。TdxVimSet设置工具Vim的Level2转发(关于Level2的设置仅供通达信自己运营使用)可设置主VIM方式和从VIM模式,在没有从VIM时,只配置主VIM方式。在进行从VIM方式时候,只需要在从VIM上配置上级VIM地址和端口。传统行情转发进行传统行情转发时候,需要点选“传统沪深转发器”,再配置上海行情库与深圳行情库。配置上海行情库与深圳行情库如果有自定义的ZHB库,则需要设置额外ZHB库。服务控制设置设置提供接入的端口与数据临时些盘路径。自动定时服务的时间段要设置合理。缺省端口一般是9899或8105虚拟路径设置虚拟路径为VIM与转码机传输文件,注意虚拟路径名与下级转码机的虚拟路径名必须相对应。此处一般用于传输公告消息。四.转码机配置说明转码机建议用G2行情转码机设置工具进行设置。转码机tdxdt.ini详细说明[PATH]DOCPATH=/tdx/data/vipdoc/;历史数据目录WORKPATH=/tdx/data/yxhj/;运行环境目录路径BASEPATH=/tdx/hostl/tdxbase/;基本资料库的路径AddXGCode=1;表示是否自动提前加入新股,加入长期退市品种,看情况来配置HASRAMYXHJ=1;是否写虚盘文件夹(0否,1是linux版必须是1)RAMWORKPATH=/tmp/ram/yxhj/;虚盘目录路径,如果采用的ram虚盘方式,则为/mnt/ram/yxhj/ShareMem=1;V11.16以上版本支持。新的主站V5.65同步支持。设为1后CPU占用会减少MakeDataInRam=对于某些硬盘wait值很高造成行情慢的机器,可以采用全虚盘方式,转码机用V11.27以上主站用V5.70以上。SwapYxhjAllTime=在任何时间都交换虚盘和实盘的运行环境(MakeDataInRam配置时有效,为0表示盘中不交换实虚盘)[CTRL]ServerAdminPass=888888;转码机控制密码(最多6位数字或者字母),如果不设置的话将不能进行控制ServerAdminPort=8811;转码机管理端口(TCP),如果不设置的话将不能进行控制MINDAYS=120;五分钟数据保留天数AUTOPH=1;是否定时自动收盘(0否,1是)AUTOPHTIME=15.35;自动收盘时间QUITTIME=17.00;转码机自动关闭时间WEEKENDPH=0;周末是否做收盘(0否,1是)WRITELOG=0;是否在LOG文件中详细记录(0否,1是)STATVOL=1;深圳大盘是否统计成交量(0不统计,1统计)VOLCHECK=1;是否进行成交量容错(0否,1是)MEMASSIST=1;是否为高频访问的文件做内存缓冲(0否,1是)TEST=;是否使用测试方式(测试完毕后正式使用时一定要恢复为0或去掉此行。如果VIM设置成测试模式,用于测试的转码机也要设置为测试模式。一般情况下不要使用测试模式进行测试,建议使用第十五章:一种简单的测试方式)[NET]BROADADDRESS=;UDP行情发送目标地址一般不需要设置UDPPORT=30600;UDP行情发送目标端口[VER]HOSTMODE=0;服务器模式(0网上交易,1营业部)USERHOSTIP=;版本校验主服务器地址网上交易和Level1不需要设置USERHOSTPORT=7715;版本校验主服务器端口网上交易和Level1不需要设置USERHOSTBAKIP=;版本校验备用服务器地址网上交易和Level1不需要设置USERHOSTBAKPORT=7715;版本校验备用服务器端口网上交易和Level1不需要设置[SHVIM];上海行情源配置VIMIP=192.168.0.19;主行情源服务器地址VIMPORT=9899;主行情源服务器端口VIMBAKIP=192.168.0.166;备用行情源服务器地址VIMBAKPORT=9899;备用行情源服务器端口VIMUSER=;VIM行情源登陆用户名LEVEL2=0;上海行情源是否是L2行情(0否,1是)[SZVIM];深圳行情源设置VIMIP=192.168.0.19;主行情源服务器地址VIMPORT=9899;主行情源服务器端口VIMBAKIP=192.168.0.166;备份行情源服务器地址VIMBAKPORT=9899;备份行情源服务器端口VIMUSER=;VIM行情源登陆用户名LEVEL2=0;上海行情源是否是L2行情(0否,1是);上海扩展连接,如要支持,需设置UseSrc=1[SHEXVIM]VIMIP=VIMPORT=9899VIMBAKIP=VIMBAKPORT=9899VIMUSER=USESRC=0;智能计算流连接,如要支持,需设置USECALC=1[STDCALC]USECALC=VIMIP=VIMPORT=VIMBAKIP=VIMBAKPORT=VIMUSER=ZjlxCalc=JcjCalc=[SYNCVIM];同步文件服务器配置VIMIP=192.168.0.19;同步文件服务器地址VIMPORT=9899;同步文件服务器端口VIMUSER=;同步文件服务器登陆账号[SyncDir];同步目录设置SyncMode=1;同步文件模式(0固定时间间隔,1按照时间列表)SyncSpan=10;同步文件时间间隔SyncTimeNum=2;同步文件同步时间点个数SyncTime01=9.00;同步时间点1SyncTime02=11.40;同步时间点2DirNum=2;同步目录个数ID01=shxx;同步文件任务代码,同步用的VIM上必须要有此虚拟路径Pattern01=MMDD*.TXT;同步文件类型掩码,除*和?外,还支持YYYYMMDD,YYMMDD,MMDD等LocalDir01=/tdx/data/shxx/;本地同步文件保存路径ID02=szxx;同步文件任务代码,同步用的VIM上必须要有此虚拟路径Pattern02=
本文标题:二代行情后台系统安装配置说明
链接地址:https://www.777doc.com/doc-2736155 .html