开拓者期货期权程序化系统交易论坛
标题:
V3.2.3 一启动就碰到 TradeBlazerDataBase.exe 内存访问错误
[打印本页]
作者:
Neoplay
时间:
2009-5-3 11:04:23
标题:
V3.2.3 一启动就碰到 TradeBlazerDataBase.exe 内存访问错误
TB 删除 重装了 n 次了, 都不行, 每次都是碰到这个问题,
都安装在新建的 目录下, 英文路径, 没有和老版本的 目录混在一起
XP 系统是前几天才重装的干净的系统.... 重装后安装 V3.2.2 正常.
真让人崩溃
单独运行 TradeBlazerDataBase.exe 正常,
OS 防火墙已经添加了 例外了
v3.2.3 版本, 还一次都没有登陆过呢...
5-1 V3.2.3 运行到登陆界面 , 不过是 Ice Exception (这个估计是正常的), 那天 v3.2.2 也登陆不了, 估计是Server 关闭了
今天, 其他机器上的 V3.2.2 登陆正常了, V3.2.3 还是 没有办法看到登陆界面...
每次都是碰到这个问题, 然后就没有任何响应了.... 挂在那里...
昨天安装了 .Net 2.0 Framework .... 莫非是这个的影响?
TB 的各位老大, 赶快出来救救火啊...
[
本帖最后由 Neoplay 于 2009-5-3 11:05 编辑
]
作者:
nopain
时间:
2009-5-3 11:53:48
1、删掉安装目录下Data_Q,Data_T重新试试
2、您看看系统日志里面关于这个服务启动有什么错误信息?
作者:
Neoplay
时间:
2009-5-3 13:18:48
删除了那两个目录, 还是一样的错误....
真悲剧...
看了一下系统的 Event log
不知道 下面这个算不算
事件类型: 信息
事件来源: TradeBlazerGrid
事件种类: 无
事件 ID: 0
日期: 2009-5-3
事件: 10:41:43
用户: N/A
计算机: DB2
描述:
事件 ID ( 0 )的描述(在资源( TradeBlazerGrid )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Service started successfully..
作者:
Neoplay
时间:
2009-5-3 13:19:30
事件类型: 信息
事件来源: Application Popup
事件种类: 无
事件 ID: 26
日期: 2009-5-3
事件: 13:16:22
用户: N/A
计算机: WWW-C4216CC2DB2
描述:
弹出应用程序: TradeBlazerDatabase.exe - 应用程序错误: "0x7c92100b" 指令引用的 "0x00000034" 内存。该内存不能为 "read"。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
有关更多信息,请参阅在
http://go.microsoft.com/fwlink/events.asp
的帮助和支持中心。
作者:
nopain
时间:
2009-5-3 19:41:44
要先启动TradeBlazer Gird服务,然后才能启动TradeBlazer Database服务。
你这里看起来是grid服务没有能够正常安装。您看看安装目录下是否有icegridregistry.exe及一堆Ice开头的dll文件
作者:
高架桥
时间:
2009-5-3 20:59:08
我的TB323在vista系统装好了开始也不行,后来让防火墙验证通过了什么icegrid , 然后以系统管理员身份运行TB超强版就OK了。。。
作者:
Neoplay
时间:
2009-5-4 15:39:41
安装目录下 icegridregistry.exe 及一堆Ice开头的dll文件 都齐全
我run了 IceGridRegistry.exe , 仍然没有变化, 同样的错误
在 Service 里面我发现这个
D:\tools\TradeBlazer\TradeBlazerDatabase.exe --Ice.Config="D:\tools\TradeBlazer\config.env" --service TradeBlazerDatabase
但是, 手动启动这个 Service , 还是 起不来, 错误是同一个Error
D:\tools\TradeBlazer\TradeBlazerConnect.exe --Ice.Config="D:\tools\TradeBlazer\config.env" --service TradeBlazerConnect
Connect 也是一样的错误, Service 启动不了
上面两个 Service 启动不了, 但是
D:\tools\TradeBlazer\icegridregistry.exe --Ice.Config="D:\tools\TradeBlazer\config.grid" --service TradeBlazerGrid
这个 Service 是已经启动了的....
手动关闭 TradeBlazerGrid Service , 再次手动启动, 也能正常启动, 好奇怪...
下面这个 Service 又是启动不了
D:\tools\TradeBlazer\TradeBlazerWindows.exe --Ice.Config="D:\tools\TradeBlazer\config.env" --service TradeBlazerWindows
[
本帖最后由 Neoplay 于 2009-5-4 16:13 编辑
]
作者:
Neoplay
时间:
2009-5-4 15:41:02
以 TradeBlazer 开头的 4 个 Service 只有 TradeBlazerGrid 是已经启动了的
其他 3个 都启动不了, 都是 内存 Read Error
作者:
Neoplay
时间:
2009-5-4 15:42:36
Run IceGridRegistry.exe
05/04/09 15:39:43.937 icegridregistry.exe: error: property `IceGrid.Registry.Data' is not set
这个是什么问题?
作者:
Neoplay
时间:
2009-5-4 15:44:22
Ice 开头的 文件 10 个,
1 个是 IceGridRegistry.exe
9 个 dll
作者:
只求薄利
时间:
2009-5-4 15:49:58
重装
作者:
Neoplay
时间:
2009-5-4 15:52:07
config.env
# 定位器
Ice.Default.Locator=TBIceGrid/Locator:default -p 4061
# 允许AMD
Ice.Default.CollocationOptimized=0
# 打印就绪状态
Ice.PrintAdapterReady = 1
# 活动连接管理
Ice.ACM.Client=0
Ice.ACM.Server=0
# 服务器地址
DNS = access.tradeblazer.net
IP1 = 59.41.59.142
IP2 = 59.41.59.142
PORT = 10205
# 服务管理
UseLocalLocator = 1
CloseService.EveryTime = 0
Ice.RetryIntervals=-1
# 线程池
Ice.ThreadPool.Client.Size=2
Ice.ThreadPool.Server.Size=2
Ice.ThreadPool.Client.SizeMax=200
Ice.ThreadPool.Server.SizeMax=200
Ice.ThreadPool.Client.SizeWarn=180
Ice.ThreadPool.Server.SizeWarn=180
# Other settings.
Ice.MessageSizeMax = 65536
# 数据库tdatabase所使用的数据库目录
Freeze.DbEnv.DFQDatabase.DbHome=D:\tools\TradeBlazer\Data_Q
Freeze.DbEnv.DFTDatabase.DbHome=D:\tools\TradeBlazer\Data_T
# 是否保存LOG文件
Freeze.DbEnv.DFQDatabase.OldLogsAutoDelete=1
Freeze.DbEnv.DFTDatabase.OldLogsAutoDelete=1
# 数据库检查点,单位:秒
Freeze.DbEnv.DFQDatabase.CheckpointPeriod=30
Freeze.DbEnv.DFTDatabase.CheckpointPeriod=30
# 数据恢复(不需要恢复)
Freeze.DbEnv.DFQDatabase.DbRecoverFatal=0
Freeze.DbEnv.DFTDatabase.DbRecoverFatal=0
复制代码
config.grd
# The IceGrid instance name.
IceGrid.InstanceName=TBIceGrid
# The IceGrid locator proxy.
Ice.Default.Locator=TBIceGrid/Locator:default -p 4061
# 打印就绪状态
Ice.PrintAdapterReady = 1
# IceGrid registry configuration.
IceGrid.Registry.Client.Endpoints=default -p 4061
IceGrid.Registry.Server.Endpoints=default
IceGrid.Registry.Internal.Endpoints=default
IceGrid.Registry.Data=D:\tools\TradeBlazer\db\registry
IceGrid.Registry.PermissionsVerifier=TBIceGrid/NullPermissionsVerifier
IceGrid.Registry.AdminPermissionsVerifier=TBIceGrid/NullPermissionsVerifier
IceGrid.Registry.SSLPermissionsVerifier=TBIceGrid/NullSSLPermissionsVerifier
IceGrid.Registry.AdminSSLPermissionsVerifier=TBIceGrid/NullSSLPermissionsVerifier
# 允许动态注册(使用icegridregistry必须ENABLE此项)
IceGrid.Registry.DynamicRegistration=1
# Dummy username and password for icegridadmin.
IceGridAdmin.Username=foo
IceGridAdmin.Password=bar
复制代码
作者:
Neoplay
时间:
2009-5-4 15:52:34
标题:
回复 #11 只求薄利 的帖子
重装了 很多次了....
作者:
Neoplay
时间:
2009-5-4 16:03:30
那3个 TradeBlazer 开头的 Service 无法启动的 Error
error 1067: the process terminated unexpectedly
Eventlog:
事件类型: 信息
事件来源: Application Popup
事件种类: 无
事件 ID: 26
日期: 2009-5-4
事件: 15:43:06
用户: N/A
计算机:
描述:
弹出应用程序: TradeBlazerWindows.exe - 应用程序错误: "0x7c92100b" 指令引用的 "0x00000034" 内存。该内存不能为 "read"。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
有关更多信息,请参阅在
http://go.microsoft.com/fwlink/events.asp
的帮助和支持中心。
==
弹出应用程序: TradeBlazerDatabase.exe - 应用程序错误: "0x7c92100b" 指令引用的 "0x00000034" 内存。该内存不能为 "read"。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
有关更多信息,请参阅在
http://go.microsoft.com/fwlink/events.asp
的帮助和支持
==
弹出应用程序: TradeBlazerConnect.exe - 应用程序错误: "0x7c92100b" 指令引用的 "0x00000034" 内存。该内存不能为 "read"。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
有关更多信息,请参阅在
http://go.microsoft.com/fwlink/events.asp
的帮助和支持
==
以上三个 在 Eventlog 的 [系统]
下面这个在 Eventlog 的 [应用程序]
==
来源: TradeBlazerGrid
事件 ID ( 0 )的描述(在资源( TradeBlazerGrid )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。您可能可以使用 /AUXSOURCE= 标识来检索词描述;查看帮助和支持以了解详细信息。下列信息是事件的一部分: Service started successfully..
作者:
Neoplay
时间:
2009-5-4 16:05:37
我用 Win Debug 看了一下
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.
CommandLine: D:\Tools\TradeBlazer\TradeBlazerDatabase.exe
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
ModLoad: 00400000 00555000 image00400000
ModLoad: 7c920000 7c9b3000 ntdll.dll
ModLoad: 7c800000 7c91e000 C:\WINDOWS\system32\kernel32.dll
ModLoad: 10000000 10081000 D:\Tools\TradeBlazer\freeze33.dll
ModLoad: 00560000 0074e000 D:\Tools\TradeBlazer\ice33.dll
ModLoad: 77da0000 77e49000 C:\WINDOWS\system32\ADVAPI32.dll
ModLoad: 77e50000 77ee2000 C:\WINDOWS\system32\RPCRT4.dll
ModLoad: 77fc0000 77fd1000 C:\WINDOWS\system32\Secur32.dll
ModLoad: 00380000 00392000 D:\Tools\TradeBlazer\bzip2.dll
ModLoad: 77be0000 77c38000 C:\WINDOWS\system32\MSVCRT.dll
ModLoad: 003a0000 003dd000 D:\Tools\TradeBlazer\iceutil33.dll
ModLoad: 75ff0000 76055000 C:\WINDOWS\system32\MSVCP60.dll
ModLoad: 00750000 00849000 D:\Tools\TradeBlazer\stlport_vc646.dll
ModLoad: 76d30000 76d48000 C:\WINDOWS\system32\iphlpapi.dll
ModLoad: 77d10000 77da0000 C:\WINDOWS\system32\USER32.dll
ModLoad: 77ef0000 77f39000 C:\WINDOWS\system32\GDI32.dll
ModLoad: 71a20000 71a37000 C:\WINDOWS\system32\WS2_32.dll
ModLoad: 71a10000 71a18000 C:\WINDOWS\system32\WS2HELP.dll
ModLoad: 13000000 130ef000 D:\Tools\TradeBlazer\libdb46.dll
ModLoad: 00850000 008dc000 D:\Tools\TradeBlazer\glacier233.dll
(b40.e00): Break instruction exception - code 80000003 (first chance)
eax=00241eb4 ebx=7ffd7000 ecx=00000000 edx=00000001 esi=00241f48 edi=00241eb4
eip=7c92120e esp=0012fb20 ebp=0012fc94 iopl=0 nv up ei pl nz na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntdll.dll -
ntdll!DbgBreakPoint:
7c92120e cc int 3
作者:
Neoplay
时间:
2009-5-4 16:16:56
第一次安装 v3.2.3 能到登陆界面的
后来, 安装了 VSourceSafe 2005 , 夹带了 安装 .Net Framework 2.0 , 后来, TradeBlazerDataBase 就不能正常启动了
我现在安装 一下 VS2008, .Net Framework 3.5 覆盖试试看...
作者:
skywalker
时间:
2009-5-4 17:19:11
你搞定了没?我远程协助你看一下吧。
作者:
skywalker
时间:
2009-5-4 17:32:07
人呢?你QQ是多少?
作者:
孤舟骑浪
时间:
2009-6-20 10:38:06
我遇到和楼主一模一样的问题。唐总有空帮我看看。我的问题出现在重新分区硬盘之后,以前是正常的,其他软件没问题。
作者:
zhudaqun
时间:
2010-9-15 21:13:01
删除一百遍也没有用,怀疑c++函数包在新版本里,没有打包进来。请你们在干净的机器上测试一下,再发布。
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2