On Thu, Mar 5, 2009 at 4:47 PM, Sen Haerens <[email protected]> wrote: > Hi, > > I got the following errors for an application running under ZF 1.7.5. > > 2009/03/05 14:56:47 [error] 20630#0: *625069 FastCGI sent in stderr: > "PHP Warning: Â require_once(Zend/File/Transfer/Adapter/Abstract.php) > [<a href='function.require-once'>function.require-once</a>]: failed to > open stream: Too many open files in > /var/www/example/example.com/library/Zend/File/Transfer/Adapter/Http.php > on line 22 > PHP Fatal error: Â require_once() [<a > href='function.require'>function.require</a>]: Failed opening required > 'Zend/File/Transfer/Adapter/Abstract.php' > (include_path='/var/www/example/example.com/library:/var/www/example/example.com/app') > in /var/www/example/example.com/library/Zend/File/Transfer/Adapter/Http.php > on line 22" while reading response header from upstream, client: > 78.29.246.112, server: example.com, request: "GET / HTTP/1.1", > upstream: "fastcgi://127.0.0.1:9000", host: "example.com" > > Restarting all php processes on the server fixed the problem but I > want to avoid this in the future. > Sites on the server not using Zend Framework were running normally. > > I'm running PHP 5.2.6-2ubuntu4.1 regarding the following bug ( > http://bugs.php.net/bug.php?id=43105 ) but when I execute lsof command > I can see lots of open index.php files for the application in > question. Maximum open file limit on the server is 1024. > > How can I further troubleshoot this? Why only Zend Framework threw > errors about too many open files and not other non-zf php > applications? > > Regards, > Sen Haerens >
Can you share what your app does and maybe a rough draft of how it's build, and also the current limit of filehandles on your system. I know e.g. Ubuntu sets some insane high number of file handles, if you e.g. exceed that there must be something wrong. I think other systems are more conservative and set a number of 1024 -- but even if you exceeded that, there must be something wrong. Till
