Chinaunix
标题:
程序自动收到SIGSTOP信号的问题(自己顶,斑竹能看一下么)
[打印本页]
作者:
菜青虫
时间:
2005-02-26 23:54
标题:
程序自动收到SIGSTOP信号的问题(自己顶,斑竹能看一下么)
自己再HP-UX 11的服务器(PA RISC芯片)上写的服务程序,很奇怪,运行一段时间后会自动处于STOP状态,这时候发送SIGCONT信号给该进程,该进程能够继续运行。实在想不明白为什么程序会处于STOP状态,该服务器应该不会有人故意发送STOP信号给该进程。
该服务程序用到了SOCKET,PTHREAD以及XML,没有什么很特别的系统调用。
想请教一下各位管理员知道否系统是否会在什么条件下向进程发送SIGSTOP信号么?
作者:
菜青虫
时间:
2005-02-28 14:46
标题:
程序自动收到SIGSTOP信号的问题(自己顶,斑竹能看一下么)
查看了精华区的一些文章,感觉手上的这台服务器配置上可能有点问题。
这台机器的物理内存有2G,在登录的信息中可以看到如下的信息:
Memory Information:
physical page size = 4096 bytes, logical page size = 4096 bytes
Physical: 2097152 Kbytes, lockable: 1541388 Kbytes, available: 1777724 Kbytes
可是在运行中,使用top指令看到的情况如下:
Load averages: 0.12, 0.21, 0.27
130 processes: 120 sleeping, 10 running
Cpu states:
CPU LOAD USER NICE SYS IDLE BLOCK SWAIT INTR SSYS
0 0.08 0.2% 0.0% 0.2% 99.6% 0.0% 0.0% 0.0% 0.0%
1 0.15 3.6% 0.0% 1.8% 94.6% 0.0% 0.0% 0.0% 0.0%
--- ---- ----- ----- ----- ----- ----- ----- ----- -----
avg 0.12 1.8% 0.0% 1.0% 97.2% 0.0% 0.0% 0.0% 0.0%
Memory: 175816K (57140K) real, 252296K (87872K) virtual, 485616K free Page# 1/4
感觉内存好像少了很多,因为在精华区看到一文,指出如果在系统内存不够的情况下,系统会STOP一些进程,然后好像是vhand还是swapper做一些工作,然后放出一些内存后,再CONTINUE这些进程。
可是该服务器并没有跑什么很大的应用,目前也就跑了一个测试的数据库(Ora9),而且数据和操作都比较少。
在极端的情况下,看到top中信息free的这项只有几M。感觉那里可能配置不对,不知道哪位管理员遇到过类试的情况,能给出一些建议。
谢谢了
作者:
Janson-Chen
时间:
2005-03-01 18:50
标题:
程序自动收到SIGSTOP信号的问题(自己顶,斑竹能看一下么)
对于top的结果没有问题,不知道原因。
作者:
lozity
时间:
2005-04-27 09:44
标题:
程序自动收到SIGSTOP信号的问题(自己顶,斑竹能看一下么)
是不是和shell对作业的控制有关呢?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2