+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Out of memory

  1. #1
    Registriert seit
    Sep 2009
    Beiträge
    973

    Standard Out of memory

    Bei dem Versuch eine große Logdatei zu lesen erhalte ich eine Fehlermeldung.
    Auf den ersten Blick sieht es allerdings so aus als ob der angeforderte Speicher kleiner ist als der vorhandene.

    Hier ist der Befehl der den Fehler auslöst :

    PHP-Code:
    $ret exec($cmd$out$rc); 
    Name:  Anmerkung 2019-04-16 105234.png
Hits: 133
Größe:  82.6 KB
    2 Standorte, 1 Win10 Symcon, 2 Raspi Stretch Symcon, 6 PIVCCU Stretch, IPSVIEW, 6 LAN Adapter, ALL4000, T 868, 4 EKM 868, ENOCEAN, EBUS , Chrome, AVM, PIXEL 2, 3 IPAD, 4 X Alexa

  2. #2
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    20,209

    Ja. PHP Limitiert dies. Normalerweise willst du auch dein Skript anpassen, dass dies nicht passiert

    paresy

  3. #3
    Registriert seit
    Sep 2009
    Beiträge
    973

    Normalerweise willst du auch dein Skript anpassen, dass dies nicht passiert
    exec führt unter windows einen findstr aus. Ich habe mir exec und findstr angeschaut aber blöderweise ist mir nicht klar wie ich den output begrenzen kann.

    Hilfe bei dieser Frage ist willkommen !
    2 Standorte, 1 Win10 Symcon, 2 Raspi Stretch Symcon, 6 PIVCCU Stretch, IPSVIEW, 6 LAN Adapter, ALL4000, T 868, 4 EKM 868, ENOCEAN, EBUS , Chrome, AVM, PIXEL 2, 3 IPAD, 4 X Alexa

  4. #4
    Registriert seit
    Nov 2015
    Beiträge
    1,095

    Hallo BestEx,

    die Speicherbeschränkungen von php sind wirklich ein Graus

    Ich habe mir das Skript von pitti für die Log Meldungen mit findstr so umgebaut, dass es mit einer Vorfilterung arbeitet. D. h. das Ergebnis von findstr wird in eine Datei umgeleitet und diese dann weiterverarbeitet. Außerdem kann ich die Suche mittels findstr auf mehrere Begriffe einschränken, so dass das Ergebnis überschaubar bleibt. Die Auswahl ist komplett in IPSView integriert.

    Gruß
    Hans
    Entwicklung: Win 10 Pro x64 | Produktiv: Win 10 Pro x64 auf Intel NUC 5PPYH | IPS 5.1 | piVCCU auf Pi 3 + div. HM Geräte | Harmony Hub | IPSStudio 3.4 | Clients: Windows mit Iiyama T2735MSC-B2 | div. iPad | Moto Z

  5. #5
    Registriert seit
    Sep 2009
    Beiträge
    973

    Dann werde ich das auch mal versuchen.

    Kannst Du Code schnipsel posten ?
    2 Standorte, 1 Win10 Symcon, 2 Raspi Stretch Symcon, 6 PIVCCU Stretch, IPSVIEW, 6 LAN Adapter, ALL4000, T 868, 4 EKM 868, ENOCEAN, EBUS , Chrome, AVM, PIXEL 2, 3 IPAD, 4 X Alexa

  6. #6
    Registriert seit
    Sep 2009
    Beiträge
    973

    Hier hab ich ein schönes Beispiel gefunden damit müsste ich das hinbekommen :

    PHP-Code:
      set searchstr=CUSTOM
     
      FINDSTR 
    /"%searchstr%" logfile.log temp.log 
    Und um die Anzahl Zeilen im File herauszufinden geht das hier :
    PHP-Code:
    find //"" logfile.log 
    Geändert von BestEx (17.04.19 um 09:31 Uhr)
    2 Standorte, 1 Win10 Symcon, 2 Raspi Stretch Symcon, 6 PIVCCU Stretch, IPSVIEW, 6 LAN Adapter, ALL4000, T 868, 4 EKM 868, ENOCEAN, EBUS , Chrome, AVM, PIXEL 2, 3 IPAD, 4 X Alexa

  7. #7
    Registriert seit
    Nov 2015
    Beiträge
    1,095

    Moin BestEx,

    leider kann ich keine Anhänge als PN senden. Schick mir bitte deine Mailadresse per PN. Ich habe da mal was vorbereitet

    Das Skript ist recht umfangreich da nicht nur die Dateigröße beim Einlesen überwacht wird sondern auch diverse Filterstufen, Suchbegriffe und Sortierungen bzw. Einschränkungen hinsichtlich Uhrzeit usw enthalten sind. Es ist speziell für IPSView entwickelt und nutzt die dort vorhandenen Möglichkeiten.

    Da du im Skript auch schon geändert hast stehen deine Chancen nicht schlecht damit klarzukommen

    Gruß
    Hans
    Entwicklung: Win 10 Pro x64 | Produktiv: Win 10 Pro x64 auf Intel NUC 5PPYH | IPS 5.1 | piVCCU auf Pi 3 + div. HM Geräte | Harmony Hub | IPSStudio 3.4 | Clients: Windows mit Iiyama T2735MSC-B2 | div. iPad | Moto Z

  8. #8
    Registriert seit
    Sep 2009
    Beiträge
    973

    PN mit E-Mail Adresse abgeschickt. IPS View nutze ich auch, passt also
    2 Standorte, 1 Win10 Symcon, 2 Raspi Stretch Symcon, 6 PIVCCU Stretch, IPSVIEW, 6 LAN Adapter, ALL4000, T 868, 4 EKM 868, ENOCEAN, EBUS , Chrome, AVM, PIXEL 2, 3 IPAD, 4 X Alexa

Ähnliche Themen

  1. Out of Memory
    Von TomW im Forum Dashboard
    Antworten: 3
    Letzter Beitrag: 10.12.15, 22:20
  2. Out of memory
    Von segelwinni im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 8
    Letzter Beitrag: 06.04.14, 21:37
  3. Out of Memory
    Von axbigo im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 7
    Letzter Beitrag: 24.11.13, 09:34
  4. Out of memory
    Von Steph im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 8
    Letzter Beitrag: 08.03.11, 15:18
  5. out of memory v2.0 -> v2.1
    Von mue_dan im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 5
    Letzter Beitrag: 07.09.09, 22:49