The thing that makes me ask is that this message has come much more quickly than I would have expected after upgrade. I am suprised you have managed to fill up 1000 file descriptors already. Have you really had 1000 runs of cfexecd already?
Bernard Chan wrote: > Dear Mark, > > I'm certain that the old processes must be killed and restarted. That is > because the servers needed to be rebooted (our site setup puts all > of /usr in SquashFS and as a read-only FS to update it would require a > system reboot). That will have cfexecd, cfservd and cfagent everything > freshly started from the SquashFS. /var/log/messages also show that the > system has already been restarted. > > Because the server itself is for production use, I have instructed > teammate to downgrade to v2.2.2 that was previously running fine. > > Regards, > Bernard Chan. > > 於 一,2008-06-16 於 07:20 +0200,Mark Burgess 提到: >> Hi Bernard, >> >> perhaps a silly question, but are you absolutely sure that the version >> that is being run is 2.2.7? Have you killed any old processes? >> >> Mark >> >> Bernard Chan wrote: >>> Dear Mark and everybody on the list, >>> >>> I have upgraded our v2.2.6 systems to v2.2.7 but still got the MAXFD >>> errors. Would anyone help? >>> >>> I found these in /var/log/messages. >>> >>> Jun 16 00:30:47 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to >>> command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run >>> Jun 16 00:30:47 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek >>> Jun 16 01:00:47 asterisk102-32bit cfexecd[3361]: File descriptor 145 of >>> child 30069 higher than MAXFD, check for defunct children >>> Jun 16 01:00:47 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to >>> command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run >>> Jun 16 01:00:47 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek >>> Jun 16 01:30:48 asterisk102-32bit cfexecd[3361]: File descriptor 146 of >>> child 31065 higher than MAXFD, check for defunct children >>> Jun 16 01:30:48 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to >>> command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run >>> Jun 16 01:30:48 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek >>> Jun 16 02:00:48 asterisk102-32bit cfexecd[3361]: File descriptor 147 of >>> child 31994 higher than MAXFD, check for defunct children >>> Jun 16 02:00:48 asterisk102-32bit cfexecd[3361]: Couldn't open pipe to >>> command /var/cfengine/bin/cfagent -Dfrom_cfexecd:scheduled_run >>> Jun 16 02:00:48 asterisk102-32bit cfexecd[3361]: cfpopen: Illegal seek >>> >>> and found the defunct children in ps -efww. >>> >>> The system being deployed is Linux i686. >>> >>> Regards, >>> Bernard Chan. >>> >>> 於 三,2008-06-11 於 18:55 +0200,Mark Burgess 提到: >>>> This is a minor bugfix release with no new features. It corrects a >>>> threading error in cfexecd which caused hanging file descriptors. >>>> >>>> MD5 (cfengine-2.2.7.tar.gz)= 8ee6d6d58ba6eca649c199c6c7074a67 >>>> SHA1(cfengine-2.2.7.tar.gz)= c96fd0c824a1b25fc1fd4720663cb1da89ad6025 >>>> >>>> The aim is that this version should remain stable for the foreseeable >>>> future. Hopefully the next release will be 3.0.0 >>>> >>> _______________________________________________ >>> Bug-cfengine mailing list >>> [email protected] >>> https://cfengine.org/mailman/listinfo/bug-cfengine > > _______________________________________________ > Bug-cfengine mailing list > [email protected] > https://cfengine.org/mailman/listinfo/bug-cfengine _______________________________________________ Bug-cfengine mailing list [email protected] https://cfengine.org/mailman/listinfo/bug-cfengine
