- 论坛徽章:
- 0
|
1。启动SYBASE12.5数据库设备异步I/O如何生效呢?有哪些步骤呀?须要重启操作系统吗?
2。我们的SYBASE系统近两个月已经四次出现类似的故障:
现象方面:原来连接到sybase的用户被踢出;新连接失败,或者连上了执行任何sql命令即被踢出;停止应用程序释放部份SYBASE连接新连接成功并可执行命令,但过一会还是不行;
日志方面:查看数据库日志发现问题出前几个小时开始有好多‘Error at address 0x400000000059c0f7 (mem_pageallocate+0x4f)’、‘pc: 0x40000000005bef94 conn_hdlr+0x7e4()’、‘kernel pc: 0x4000000000533a00 proc_stack_switch+0x60()’、‘kernel end of stack trace, spid 1185, kpid 1806697058, suid 0’等的错误信息;到最后数据库不能再成功连上或连接上后一执行任何命令即被强行退出时日志报错为‘Error: 1601, Severity: 17, State: 3’、‘server There are not enough 'user connections' available to start a new process. Retry when there are fewer active users, or ask your System Administrator to reconfigure SQL Server with more user connections.’;但再查操作系统日志又没有任何错误信息。
操作系统端口方面:用“netstat –an|grep FIN_TIME_2”或“netstat –an|grep TIME_WAIT”查看,有很多与服务器sybase监听端口5000的死连接(这些连接只重启对应IP客户端机器的应用程序是不能被释放的,必需同时重启SYBASE才能释放连接)
请问有哪位朋友可以给点经验和意见呢?问题到底在哪里呢?如何解决? |
|