From: fsedano at hotmail dot com
Operating system: linux
PHP version: 4.3.4
PHP Bug Type: SNMP related
Bug description: open socket leak
Description:
------------
When making several snmp GETs, php leaks sockets each time.
Reproduce code:
---------------
for( $i=0;$i<4096;$i++ )
{
printf( "Iteracion %d: %s<p>",$i, snmpget( "10.129.1.38",
"public", ".1.3.6.1.2.1.1.1.0" ));
}
Expected result:
----------------
No limit in snmp get.
Actual result:
--------------
Iteracion 1012: Linux webmon 2.4.21-192-default #1 Wed Feb 18 19:26:28 UTC
2004 i686
Iteracion 1013: Linux webmon 2.4.21-192-default #1 Wed Feb 18 19:26:28 UTC
2004 i686
Warning: snmpget(): Could not open snmp connection: No socket (Too many
open files) in /srv/www/webmon/p1.php on line 5
Iteracion 1014:
Warning: snmpget(): Could not open snmp connection: No socket (Too many
open files) in /srv/www/webmon/p1.php on line 5
Iteracion 1015:
--
Edit bug report at http://bugs.php.net/?id=28534&edit=1
--
Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=28534&r=trysnapshot4
Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=28534&r=trysnapshot5
Fixed in CVS: http://bugs.php.net/fix.php?id=28534&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=28534&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=28534&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=28534&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=28534&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=28534&r=support
Expected behavior: http://bugs.php.net/fix.php?id=28534&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=28534&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=28534&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=28534&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28534&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=28534&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=28534&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=28534&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=28534&r=float