1/3页123 跳转到查看:5727
发新话题 回复该主题

06版as重起起不来,重起机器才能行

06版as重起起不来,重起机器才能行

5.13日上海交易所交易中心切换测试,我们测试前修改了数据库的应用用户的密码,用sqlplus可以连接,共6台as,都修改了配置中oracle的用户密码,只有1台as进程可以起来(第一台),其余的都出错,多亏同事以前遇到过这种情况,重起了机器,就可以起as进程。

TOP

 

我们也碰到过

启AS 的时候,如果报".......faile..."那只能重启机器了。
AS 启动正常的标志是几个缓存........[empty]的提示。
不知理解的对不对。。。。.
不过 管理客户端 好像无法判断AS启动报faile的情况。

TOP

 

停的时候,用-stop,启动顺序也是按0,1,2顺序, 并且删除了/tmp、$HOME/workspace/fileq/*, 没有遗漏什么, 感觉程序与liunx系统之间配合有问题

TOP

 

请楼主把错误贴出来,大家分析一下
不知是否是以下情况:

启动AS提示:semget: Invalid argument Failed to start database initialization  问题原因:创建打开信号量集失败。可能是由于要求的资源数已经超过了系统的限制。
解决方法:用ipcs -s 查看目前系统中已经创建的信号量集,使用ipcrm -s semid删除当
前用户所占用的信号量集,然后重启AS即可。(重启AS前最好同时删除fileq目录和tmp目录下的数据。经此步骤处理如果还没解决,只能reboot机器了。)
相关知识:
ipcs可用来显示当前Linux系统中的共享内存段、信号量集、消息队列等的使用情况。
命令示例:
ipcs -a或ipc 显示当前系统中共享内存段、信号量集、消息队列的使用情况;
ipcs -m 显示共享内存段的使用情况;
ipcs -s 显示信号量集的使用情况;
ipcs -q 显示消息队列的使用情况;
ipcrm可用来删除对应的共享内存段、信号量、消息队列;
命令示例:
ipcrm -s semid 删除对应的信号量集
ipcrm -m shmid 删除对应的共享内存段
ipcrm -q msqid 删除对应的消息队列
ipcrm本身只能实现单个资源的删除,利用以下命令可实现批量删除(zhangsj版权所有,呵呵):
1.ipcs -s|grep 用户名|cut -d" " -f2|xargs -n1 ipcrm -s
2.ipcs -s|awk '/用户名/{print $2}'|xargs -n1 ipcrm -s
3.ipcs -s|awk '/用户名/{system("ipcrm -s "$2)}'
4.for i in echo `ipcs|grep 用户名|cut -d" " -f2`; do ipcrm -s $i; done

TOP

 

顶一下

TOP

 

没有保存当时的详细信息,as重起有时正确,有时起不来。

TOP

 

AS如果是被kill等杀进程的方式结束,再次启动极有可能会启动不了。一般都是因为一些资源释放的问题,解决方式就是清除临时文件 删除资源占用(方法如4楼所述)。当然也有使用这些办法还没法正常起来的,此时只能重启机器解决,别无它法了。

日常启停中间件注意以下几点:
1.尽量使用“-stop”方式关闭中间件,此时相关资源会被正常释放。
2.如果采用kill等非正常方式关闭,则建议关闭操作结束后清除相关临时文件和资源,确保能再次正常启动。
  建议清除的临时文件与资源:
  rm -f /dev/shm/*
    rm -f $HOME/workspace/*.db
    rm -f $HOME/workspace/fileq/*
    rm -f $HOME/workspace/core.*
    rm -f /tmp/*
    同时建议用4楼的方式对信号量和共享内存这块做一下检查与清除操作。
  可以把以上这些操作写入killar/killas等脚本内,每次只要是kill方式关闭,自动清除上述临时文件与资源。
3.对于安装了中间件的机器也要定期重启一下。

TOP

 



引用:
原帖由 郗涛 于 2009-5-14 9:47:00 发表
启AS 的时候,如果报".......faile..."那只能重启机器了。
AS 启动正常的标志是几个缓存........[empty]的提示。
不知理解的对不对。。。。.
不过 管理客户端 好像无法判断AS启动报faile的情况。

管理客户端所能监控到得是AS处于运行状态时所出现的一些问题。对于AS启动时出现的问题,管理客户端肯定是没办法的,因为管理客户端的监控功能也是定时发请求给相关节点,依据节点返回的应答来判断其是否正常。

TOP

 

TOP

 

好多高手

TOP

 
1/3页123 跳转到
发表新主题 回复该主题