2016-07-21 8 views
-1

Ich habe ein Skript in PHP geschrieben, das mehr als 2 Stunden dauert (Yeah 2+ Hours), Ich habe PHP Laravel 5.0 Framework zum Schreiben verwendet Dieses Skript, auch nach ini_set ("memory_limit", - 1), bekomme ich denselben Out of Memory Error.Nicht genügend Speicher (zugewiesen 27262976) (versucht, 294912 Bytes zuzuweisen) Laravel

Meine RDP haben 1 GB RAM, gibt es eine Möglichkeit, dies dauerhaft zu beheben? In meiner PHP.ini habe ich auch die Grenze noch erhöht es sagt :(

+2

Time! = Speicher sowieso. Schwer zu erraten, wie es zu optimieren, ohne den Code zu sehen, obwohl. –

+0

@DamenPirsy, gibt es irgendwelche Einstellungen müssen in PHP vorgenommen werden, damit der Code für (WHATEVER) Zeit und Speicher bis zum Ende funktioniert ... und keinen Fehler zurückgibt, bis er komplett beendet ist? –

+1

Es klingt, als hättest du einen ziemlich ekligen * Bug * In deinem Programm musst du –

Antwort

0

Unset alle Arrays/Objekte, die Sie während Ihrer Skriptlaufzeit verwenden. Dies ist sehr wahrscheinlich der Fall, Sie extrahieren eine Menge Daten und sobald Sie berechnen, was Sie brauchen, um zu berechnen, Sie nicht "frei" den Speicher

Verwandte Themen