02 2011 档案

application bug:has SIGCHLD set to SIG_IGN but calls wait()
摘要:在一台Linux机器的系统日志会见到如下错误日志:kernel: application bug: 程序名(行号) has SIGCHLD set to SIG_IGN but calls wait() 通常SIGCHLD信号是在子进程结束时,内核向父进程发送的信号,正常情况下,父进程调用wait函数收集子进程的状态信息,释放子进程资源。 对于一些并发服务器,常常fork很多子进程,为了省事,直接将此SIGCHLD信号的处理方式设为忽略,可让内核把僵尸子进程转交给init进程去处理,省去了大量僵尸进程占用系统资源。如果在这种情况下,仍然调用wait就会产生此错误. 阅读全文

posted @ 2011-02-22 10:27 IT老友 阅读(365) 评论(0) 推荐(0) 编辑

项目管理学习记录
摘要:软件工程方法学包含3个要素:方法、工具和过程。方法是指完成软件开发各项任务的技术方法;工具是指为运用方法而提供的软件工程支撑环境;过程是指为获得高质量的软件所需要完成的一系列活动和任务的框架。其中,“活动”是一个过程的组成元素。“任务”则市搞成活动的基本元素,由若干个任务构成一项活动. 技术人员通常 阅读全文

posted @ 2011-02-11 18:42 IT老友 阅读(211) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示