ID:               25886
 User updated by:  padair at pntsi dot ca
 Reported By:      padair at pntsi dot ca
 Status:           Bogus
 Bug Type:         *General Issues
 Operating System: Solaris 8
 PHP Version:      4.3.3
 New Comment:

Here is the page.

<html>
<META HTTP-EQUIV="refresh" CONTENT="10; ">
<?PHP


$apnum = $_REQUEST['apnum'];

snmp_set_quick_print(1);

$numsus=0;
echo date("Y/m/d g:i:s a");
echo "<br>";
$a =
snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::apsystemTemperature.0");
echo "Access Point Temperature: $a deg. C";
echo "<table border=1>";
echo "<tr><td>SU Description</td><td>Signal from AP</td><td>Signal to
AP</td><td>SU Temp</td><td>Bytes Sent</td><td>Bytes Received</
td></tr>";
$numsus=snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suSUCount.0");
for ($sunum=1;$sunum<=$numsus;$sunum++)
{
       
$assoc=snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suAssociation.$sunum");
        if ($assoc=="associated")
        {
                echo "<tr><td>";
                $a =
snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suRemarks.$sunum");
                echo "$a";
                echo "</td><td>";
                $a =
snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suRSSIFromAP.$sunum");
                $b = round(((120-($a * -1))/70)*100);
                echo "$b% ($a dBm)";
                echo "</td><td>";
                $a =
snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suRSSIFromSU.$sunum");
                $b = round(((120-($a * -1))/70)*100);
                echo "$b% ($a dBm)";
                echo "</td><td>";
                $a =
snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suTemperature.$sunum");
                echo "$a deg. C";
                echo "</td><td>";
                $a =
snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suRfInOctets.$sunum");
                echo "$a";
                echo "</td><td>";
                $a =
snmpget("ap$apnum.pntsi.ca","pntsi-snmp","TRANGOM5830S-MIB::suRfOutOctets.$sunum");
                echo "$a";
                echo "</td><td>";
                echo "<a
href=su-reboot.php?sunum=$sunum&apnum=$apnum>Reboot me</a>";
                echo "</td></tr>";
        }
        else
        {
                echo "<TR><TD>";
                print "SU #$sunum is currently not connected.";
                echo "</td></tr>";
        }
}
echo "</table>";
?>
</html>


Previous Comments:
------------------------------------------------------------------------

[2003-10-16 00:54:20] [EMAIL PROTECTED]

If your OS runs out of file descriptors, of course it will error out.
And as you failed to give us a short example script, bogus.


------------------------------------------------------------------------

[2003-10-16 00:10:22] padair at pntsi dot ca

Description:
------------
I am getting a "failed to open stream: Too many open files in Unknown
on line 0" error message.

I check similar bug reports but none seemed to apply.  I already am
running 4.3.3 where this error was supposed to be fixed.  

My config is Solaris 8, Apache 2.0.44, PHP 4.3.3.

My page pulls some simple snmp data and I have a META refresh tag at
the top  that refreshes the page every 30 seconds.  99% of the time the
page is ok.  Every now and then the error below shows.  It goes away on
its own usually by the next refresh.

Actual result:
--------------
Warning: Unknown(/isp/www/pntsi/stats/snmp.php): failed to open stream:
Too many open files in Unknown on line 0

Warning: (null)(): Failed opening '/isp/www/pntsi/stats/snmp.php' for
inclusion (include_path='.:/usr/local/php4/lib/php') in Unknown on line
0


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=25886&edit=1

Reply via email to