今天发现了一个简单的错误,但查很久都找不到原因,记录下来。
某程序需要定期接收输入,然后fork一个进程出来通过exec函数执行相应的系统命令。但该程序运行一段时间后,执行任何系统命令时都会报错,错误信息是“Can't load '*.so'”,不能加载的包括是在标准路径中系统的so库文件。
查找问题过程比较曲折,由于错误发生时系统其他功能正常,所以主要怀疑的方向是环境变量出现了问题以及fork和exec环境变量传递等问题。毫无疑问,查阅了很多文档以及测试,都是毫无头绪的。
最后,实际的原因是:进程打开了过多的文件未及时关闭,导致文件句柄不足。
问题很简单,但报错信息未能正确提示问题所在,甚至未能提示到接近的原因,导致查找方向性错误。
相关推荐
这是一个智能程序,检测和修复您的错误。 这个应用程序是准确的,它是有趣的工作。 该软件具有运行时代码分析和识别错误的能力,并提供相关提示。 如果你不完全用代码写你的代码,这个程序将自动和准确地完成它们。...
用C#写的.需要.net3.5,运行环境. 可以查询Windows系统的错误码.
CORStest 一个简单的CORS配置错误检查器
一个验证码程序,附带了一个模块,是一个皮肤模块,如果不喜欢可以去掉!
asp+access常见错误,非常专业.多有帮助.
简单的错误处理宏, 不足之处还请指教,
预览图;https://z3.ax1x.com/2021/06/01/2nlCFI.jpg
操作系统课程设计-模拟一个简单二级文件管理系统
一个简单的用户登录界面,没有连接数据库,只是能验证密码
一个简单的插件,允许从PyCharm运行mypy并在错误之间导航
windows错误代码信息显示程序,很简单 的一个错误代码信息显示,其中调用了formatmessage函数
本程序使用c语言检查简单的语法错误,仅供参考
小清新简单404错误单页(含自动跳转)是一个纯html的跳转页面,适合大部分网站进行使用。特点:1、小清新简单404错误单页2、含自动跳转进度条3、只需要修改自动跳转定向域名就可以正常使用
这不仅是一个简单的错误页面,而是一段艺术,一份惊喜,一道亮丽的风景。 亮点介绍: 创意设计,将访客的失望转化为对您网站品牌记忆的加深。 个性化风格,让您的404页面独树一帜,反映网站的独到品味。 优化...
这不仅是一个简单的错误页面,而是一段艺术,一份惊喜,一道亮丽的风景。 亮点介绍: 创意设计,将访客的失望转化为对您网站品牌记忆的加深。 个性化风格,让您的404页面独树一帜,反映网站的独到品味。 优化...
简单粉色的404访问页面,404错误提示页面。这款粉色的404页面可用于母婴,女性资讯行业。
这不仅是一个简单的错误页面,而是一段艺术,一份惊喜,一道亮丽的风景。 亮点介绍: 创意设计,将访客的失望转化为对您网站品牌记忆的加深。 个性化风格,让您的404页面独树一帜,反映网站的独到品味。 优化...
tomcat控制台详细错误日志设置,有时tomcat控制台报的错误比较模糊,不知道该怎样去找原因,现在好了,按照简单说明配置一下
类似WEB中的表单判断一样,当输入的字符不符要求时会弹出错误提示,要求用户更正,因为这种功能相对较简单,所以经常被忽视,以至于一些C#新手朋友并不知道如何使用这一功能,你可参考一下本源码。
一个简单的struts错误处理小例子。希望能够和大家共同学习。