问题现象:帐户mydb2admin无法登录,telnet时报cannot fork: too many processes。 myaix#/etc/security> su - mydb2admin /etc/profile[50]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .pro...
by 剑心通明 - AIX文档中心 - 2008-05-11 22:09:07 阅读(1471) 回复(0)
问题现象:帐户mydb2admin无法登录,telnet时报cannot fork: too many processes。 myaix#/etc/security> su - mydb2admin /etc/profile[50]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .profile[13]: cannot fork: too many processes .pr...
我们的一前置机,带了50多个终端,最近经常出现终端登陆奇慢,且报错.profile:cannot fork:too many processes,同时业务系统也无法正常运行.ps进程发现有些占用CPU时间达几十甚至上百成千的进程,这些进程都是我们的业务系统程序.清除这些超时进程后一切正常,但要不多久又有一些超时进程出现造成以上故障. 想请教造成超时进程的原因可能有哪些,有什么防止或有效清除的办法么,谢谢 (谢谢各位,已经解决了.增加了内存后,开始还是会报进...
我的程序是从数据库每fetch一条记录,就组个包往服务器上发,代码如下: { for(;;) { EXEC SQL fetch .... .... switch (fork()) { case 0: ret = send_maps(rcvbuf, sndbuf); exit(0); case -1: printf("fork error\n"); exit(0); default: break; } } create_file() } 由于服务器有限制连接数,有什么好的办法可以控制fork进程的个数,而又不影响主进程的运行? 问题二:我这个程序fetch结束后,还要去服务器上取...
我用的是redhat linux7.0,以前用的还可以,最近用一个用户登录时老是报:bash:fork:Resource temporarily unavailable,请帮我一下!十分感谢,在线急等!
我装slackware3.6 8M内存。用启动盘引导但每一个命令都是这样: cannot fork! 是什么意思??? 内存不够吗? 但我挂swap也是这样,挂不上也就是永远这样了是吗? 也就是没法装了是吗? 还有别的办法吗?
请问一个进程bind()后再fork,这时父进程bind()的句柄会不会被复制到子进程?? 今天的程序发现一个这样的问题,按上面的操作: father: 1, open a socket 2, bind 3, fork child -> child become a deamon 4, 延迟一会 5, let father die 6, 延迟一会 7, manually invoke father :这个时候发现father启动不起来,查看日志后发现端口bind失败,也就说明父进程bind的端口被子进程继承导致。 很奇怪,bind怎么会被子进程继承?
linux0.11内核初始化函数里调用了fork来创建子进程,但我想查该函数的具体定义。 在fork.c里并没找到此函数的定义 在unistd.h里找到 #define _syscall0(type,name) \ type name(void) \ { \ long __res; \ __asm__ volatile ( "int $0x80" \ // 调用系统中断0x80。 :"=a" (__res) \ // 返回值??eax(__res)。 :"" (__NR_ ##name)); \ // 输入为系统中断调用号__NR_name。 if (...
初学unix编程,对fork有太多疑问,麻烦大家帮忙指点一下 fork出来的子进程会继承父进程的所有资源,如果是一些简单的变量还好说 如果是一些类似于socket之类,数据库连接的,也是会继承吗? 继承后如果父子进程同时对该资源进行操作,会出现什么情况? 还有fork时能不能指定只继承某些资源? 如果一定要全部继承好像有点浪费,有时候父进程很多资源都不需要在子进程中使用。 例如父进程在堆里面申请了许多内存,如果fork的话子...
#include