tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1694
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mstrauss mstrauss ist offline Mitglied
    Registriert seit
    Jan 2005
    Beiträge
    19
    Hallo zusammen,

    ich hoffe, meine Fragen passen hier rein:

    Ich habe ein Script unter PHP (Windows-Umgebung) erstellt, welches Auswertungen erstellt. In meiner Windows-Umgebung habe ich den Parameter "memory_limit" auf 25MB gesetzt. Hier klappt auch alles.

    Nun habe ich das Script unter Linux eingespielt und dort ebenfalls den Parameter "memory_limit" auf 25MB gesetzt. Hier bekomme ich allerdings den bekannten Fehler, dass mein Speicher nicht ausreicht. Ich habe verschiedene Stufen probiert und bin jetzt soweit, dass mit 100MB das Script auch unter Linux läuft.

    Nun meine Fragen:

    - Verhält sich der Speicherverbrauch für PHP unter Linux anders als unter Windows? Scheinbar ja, nur wie?
    - Gibt es eine Möglichkeit, den maximal gebrauchten Speicher während der Ausführung auszulesen?

    Gruss, Markus
     

  2. #2
    Pre7ender Pre7ender ist offline Mitglied Bronze
    Registriert seit
    Nov 2004
    Ort
    Zürich
    Beiträge
    44

    und


    das hat mit der php version zu tun

    tu mal kucken mit phpinfo(); auf beiden servern
    und vielleicht haste keine berechtigung vom server her eigene variabeln zu setzten
     

  3. #3
    mstrauss mstrauss ist offline Mitglied
    Registriert seit
    Jan 2005
    Beiträge
    19
    Hallo,

    auf dem Linux System wird PHP 4.3.2 verwendet.

    Auf dem Windows Rechner habe ich es mit 4.3.10 und 5.0.3 probiert. Allerdings habe ich gesehen, dass beide Versionen nicht mit dem Parameter "--enable-memory-limit" kompiliert sind.

    Bedeutet dass, das der Parameter "memory_limit" gar nicht beachtet wird?

    Dann wäre ja klar, woran es liegt.

    Gruss, Markus
     

  4. #4
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Ich denk das ist wahrscheinlich.
    Setz doch einfach mal das Limit auf 1MB runter und versuch ein recht grosses Bild zu verkleinern. Damit solltest Du ganz einfach feststellen koennen ob das Limit greift oder nicht.
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

Ähnliche Themen

  1. contentEditable verhält sich im Firefox anders
    Von one6666 im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 03.04.10, 11:24
  2. Webspace verhält sich anders als Apache
    Von willimc im Forum PHP
    Antworten: 11
    Letzter Beitrag: 20.10.07, 13:30
  3. Mal wieder IE verhält sich anders als Mozilla
    Von mastermannrw im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 25.06.05, 19:33
  4. MouseEvents unter Unix anders als unter Windows
    Von wookenny im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 8
    Letzter Beitrag: 16.05.05, 12:30
  5. Antworten: 0
    Letzter Beitrag: 28.04.04, 23:43