On Tue, Apr 14, 2009 at 04:00:18PM +0100, Daniel P. Berrange wrote:
On Tue, Apr 14, 2009 at 03:56:28PM +0200, Radek Hladik wrote:
> It works but httpd processes open a lot pipes and after a few hours with
> page refreshing every 10 sec I even ran into error:
> [Mon Apr 13 02:40:26 2009] [error] [client 10.38.25.152] PHP Warning:
> libvirt_connect() unable to make pipe: Too many open files
This is interesting. It suggests that the virConnectPtr object you
have created is not being relased. Each object will require at least
2 file descriptors, so if they're not released, then either the
libvirtd daemon, or the PHP client, or the OS as a whole will run
out of file descriptors and start showing this error message.
0.6.0 has file descriptors leaks on, so yes this may be solved by
an update too.
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit
http://xmlsoft.org/
daniel(a)veillard.com | Rpmfind RPM search engine
http://rpmfind.net/
http://veillard.com/ | virtualization library
http://libvirt.org/