CStdioFile file,Open问题

程序大概跑5个小时后出现打不开文件,记录C/S两端的心跳包数据:、
Open(strPath + "\sys.log",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite,&pError);
pError.m_cause = 1; --系统未知错误
pError.m_lOsError = 1450;
只有出现一次失败,后面就全部会失败,是啥原因造成的,求大神支招。
多线程操作,写文件都加了锁

大神都哪去了,求支招

 (1450)-系统资源不足,无法完成请求的服务。

你是不是打开了太多文件,而没有正常close。或者你程序有泄漏,消耗了大量系统资源

不好意思,回复晚了。
貌似是消耗了太多的资源,CPU占用99%,现在在测试阶段,生成的文件只有4个,是只有正常打开才会去关闭文件,程序占用的内存为4M