Ik heb een scrript dat 24h per dag moet draaien. Nou leest dit script elke 30 seconden bepaalde dingen uit een device. Probleem is dat snmpget na elke lees actie de socket niet sluit. Na een half dagje krijg ik dan ook de error:
Warning: snmpget(): Could not open snmp connection: Invalid local port in...
Als ik het script opnieuw start is het probleem weg. Dus dan sluit ie de sockets wel.
Nou heb ik dit al gemeld bij php. En het met zo een beetje elke versie geprobeerd. Alleen geen verschil. Nu vroeg ik mij af heeft iemand een idee hoe ik dit het beste kan omzeilen?
zelf zat ik te denken in de vorm van een apart script met daarin:
Zijn er nog elegantere oplossingen?
Warning: snmpget(): Could not open snmp connection: Invalid local port in...
Als ik het script opnieuw start is het probleem weg. Dus dan sluit ie de sockets wel.
Nou heb ik dit al gemeld bij php. En het met zo een beetje elke versie geprobeerd. Alleen geen verschil. Nu vroeg ik mij af heeft iemand een idee hoe ik dit het beste kan omzeilen?
zelf zat ik te denken in de vorm van een apart script met daarin:
PHP:
1
2
3
4
5
| <?php while(TRUE){ exec("php.exe ..\www\script.php"); } ?> |
Zijn er nog elegantere oplossingen?
[ Voor 8% gewijzigd door DRaakje op 23-03-2004 23:09 ]