Hi Mark,

Sorry for the delay--I was out the end of last week.

I tested again with 2.2.10 and the problem is not solved.

DoSignals(not_running_18)
Existing restart sequence found (/does_not_exist.sh restart)
cfengine:bsd71test: Executing shell command: /does_not_exist.sh restart
(Setting umask to 77)
cfengine:bsd71test: File descriptor 22 of child 94882 higher than MAXFD, 
check for defunct children
cfengine:bsd71test: Process restart execution failed on 
/does_not_exist.sh restart
cfengine:bsd71test: popen: No such file or directory
Defining classes
DoSignals(not_running_19)
Existing restart sequence found (/does_not_exist.sh restart)
cfengine:bsd71test: Executing shell command: /does_not_exist.sh restart
(Setting umask to 77)
cfengine:bsd71test: File descriptor 23 of child 94884 higher than MAXFD, 
check for defunct children
cfengine:bsd71test: Process restart execution failed on 
/does_not_exist.sh restart
cfengine:bsd71test: popen: No such file or directory

Thanks,
-Andy

Mark Burgess wrote:
> HAve you tried 2.2.10?
>
> Andy Clayton wrote:
>   
>> Hello,
>>
>> We're running cfengine 2.2.9 on FreeBSD 7.1 compiled from ports, and it 
>> seems that when cfengine tries to run a program that doesn't exist, it 
>> leaks file descriptors. If this happens enough in a run, it results in 
>> the infamous MAXFD error.
>>
>> Am I mistaken, or is this a cfpopen_sh bug?
>>
>> Example:
>>
>> processes:
>>
>>       "not_running_1" restart "/does_not_exist.sh restart"
>>       "not_running_2" restart "/does_not_exist.sh restart"
>>       "not_running_3" restart "/does_not_exist.sh restart"
>>       "not_running_4" restart "/does_not_exist.sh restart"
>>
>>       and so on...
>>
>> Thanks,
>> Andy Clayton
>>
>> _______________________________________________
>> Bug-cfengine mailing list
>> Bug-cfengine@cfengine.org
>> https://cfengine.org/mailman/listinfo/bug-cfengine
>>     
>
>   

_______________________________________________
Bug-cfengine mailing list
Bug-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/bug-cfengine

Reply via email to