免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2780 | 回复: 3
打印 上一主题 下一主题

访问共享内存段错误,很奇怪!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-07 08:58 |只看该作者 |倒序浏览
某机器上起了两个实例( hpux+informix9.4FC8 ),在informix用户下做了两个profile文件,方便管理.
前两天发现当切换到其中一个实例的profile环境后,使用onstat等语句会报错,无法运行:

$onstat -
onstat: Cannot attach to shared memory. errno = 156

但是数据库的访问是正常的,isql,dbaccess,或者是客户端连接等都没有影响.

另一个实例一切都正常,仔细检查两个profile文件,没有发现异常情况.

请高手指点则个!


补充:检查启动log,发现有如下信息:
04:32:03  IBM Informix Dynamic Server Started.
04:32:09  Segment locked: addr=0xc0000000df426000, size=2977480704
04:32:09  shmget: [EEXIST][17]: key 52574802: shared memory already exists
04:32:09  mt_shm_init: can't create virtual segment

[ 本帖最后由 looxb 于 2006-12-7 11:37 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-12-08 09:44 |只看该作者

第二天的处理

今天,我将这个有问题的实例shutdown了,用ipcs发现它占用的共享内存段没有释放掉,我使用ipcrm删除占用的两个段,删除后,ipcs发现这两段还在,只是文件标示变成了"D",是不是表示已被删除的意思哈,
再重启这个实例,报错,信息如下:

Fri Dec 8 09:32:46 2006

09:32:46  Buffer manager: env variable NOFUZZYCKPT is
   defined. All checkpoints will be hard checkpoints.
09:32:46  Warning: ONCONFIG dump directory (DUMPDIR) '/usr/informix/tmp' has ins
ecure permissions
09:32:46  Event alarms enabled. ALARMPROG = '/usr/informix/etc/alarmprogram.sh'
09:32:46  Booting Language <c> from module <>
09:32:46  Loading Module <CNULL>
09:32:46  Booting Language <builtin> from module <>
09:32:46  Loading Module <BUILTINNULL>
09:32:52  IBM Informix Dynamic Server Version 9.40.FC8     Software Serial Numbe
r AAA#B000000
09:32:52  listener-thread: err = -25572: oserr = 226: errstr = : Network driver
cannot bind a name to the port.
System error = 226.
09:32:52  sql_listener: ASF_LISTEN failed

09:32:52  Attempting to bring listener thread down.

09:32:52  Server stopped.

其中:Network driver cannot bind a name to the port.很奇怪的报错,高手快看!

论坛徽章:
0
3 [报告]
发表于 2006-12-08 14:30 |只看该作者
是不是两个实例占用了一个端口?

论坛徽章:
0
4 [报告]
发表于 2006-12-08 14:52 |只看该作者

后续的处理

修改了一下services的端口号,重启实例,正常;
但是这两个实例用的确实是不同的端口号,为什么原来的那个端口不能使用呢,奇怪!
准备下周继续改回到原来的端口号看看.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP