ChinaUnix.net
相关文章推荐:

Cannot fork 问题

问题现象:帐户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...

by beginner-bj - AIX文档中心 - 2006-03-15 17:07:14 阅读(1592) 回复(0)

我们的一前置机,带了50多个终端,最近经常出现终端登陆奇慢,且报错.profile:cannot fork:too many processes,同时业务系统也无法正常运行.ps进程发现有些占用CPU时间达几十甚至上百成千的进程,这些进程都是我们的业务系统程序.清除这些超时进程后一切正常,但要不多久又有一些超时进程出现造成以上故障. 想请教造成超时进程的原因可能有哪些,有什么防止或有效清除的办法么,谢谢 (谢谢各位,已经解决了.增加了内存后,开始还是会报进...

by styr - 其他UNIX - 2006-05-15 17:21:22 阅读(4591) 回复(5)

我的程序是从数据库每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结束后,还要去服务器上取...

by olivehht - C/C++ - 2005-01-13 09:02:05 阅读(1159) 回复(6)

我用的是redhat linux7.0,以前用的还可以,最近用一个用户登录时老是报:bash:fork:Resource temporarily unavailable,请帮我一下!十分感谢,在线急等!

by 行者无疆 - Linux论坛 - 2004-02-19 15:57:29 阅读(504) 回复(0)

在6000上执行一个C程序时,报socket failed,can not fork,这是什么原因啊,如何解决?

by 头晕 - AIX - 2003-12-27 23:54:15 阅读(888) 回复(0)

我装slackware3.6 8M内存。用启动盘引导但每一个命令都是这样: cannot fork! 是什么意思??? 内存不够吗? 但我挂swap也是这样,挂不上也就是永远这样了是吗? 也就是没法装了是吗? 还有别的办法吗?

by linuxcpp - Linux论坛 - 2004-06-04 11:53:21 阅读(645) 回复(1)

请问一个进程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怎么会被子进程继承?

by maxxfire - C/C++ - 2009-04-08 13:37:24 阅读(4387) 回复(9)

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 (...

by xiaoQ008 - C/C++ - 2009-04-04 21:36:48 阅读(1848) 回复(8)

初学unix编程,对fork有太多疑问,麻烦大家帮忙指点一下 fork出来的子进程会继承父进程的所有资源,如果是一些简单的变量还好说 如果是一些类似于socket之类,数据库连接的,也是会继承吗? 继承后如果父子进程同时对该资源进行操作,会出现什么情况? 还有fork时能不能指定只继承某些资源?  如果一定要全部继承好像有点浪费,有时候父进程很多资源都不需要在子进程中使用。 例如父进程在堆里面申请了许多内存,如果fork的话子...

by 皇家救星 - C/C++ - 2009-02-23 17:35:17 阅读(4244) 回复(14)

#include #include int glob=6; char buf[]="a write to stdout\n"; main(void) { int var; pid_t pid; var=88; char SS[1024]; if(write(SS,buf,sizeof(buf)-1)!=sizeof(buf)-1) printf("write error"); printf("before fork\n"); if((pid=fork())<0) printf("fork error"); else if(pid==0) { glob++...

by vidama - C/C++ - 2008-10-13 14:55:36 阅读(1323) 回复(3)