PHP Fatal error: Out of memory (allocated 1707606016) (tried to allocate 426680697 bytes)

Habe ich ein Tröpfchen auf DigitalOcean, es war ein 10$ - Paket mit 1 GB Speicher, dann habe ich ein Upgrade auf 20$ Paket.

So, wie es begann, war, dass ich versuche zum hochladen einer Datei von einem server auf einen anderen mit cURL-Parameter, jetzt das Problem... Die Datei nicht senden, da bekomme ich diese schöne Fehlermeldung.

PHP Fatal error:  Out of memory (allocated 1707606016) (tried to allocate 426680697 bytes)

Nun habe ich memory_limit eingestellt 2048MB, weil das ist, wie viel MB ich habe auf meinem VPS. Nun, bevor ich aktualisiert, hatte ich nur 1024MB Speicher und die Fehlermeldung war anders zu der Zeit, und dies ist, was ich habe.

PHP Fatal error:  Out of memory (allocated 530055168) (tried to allocate 529639729 bytes) 

Mein VPS hat MEHR als genug Speicher zum hochladen einer 403MB-Datei, und ich habe mein memory_limit ausgereizt, es gibt keine Weise, die ich brauchen, um ein upgrade der Server memory limit.

memory_limit = 2048M
file_uploads = On
upload_max_filesize = 5000M
max_file_uploads = 20
allow_url_fopen = On
post_max_size = 0
max_execution_time = 90000
max_input_time = 90000

Natürlich kann es wie eine doppelte, aber die Lösungen, die auf alle Beiträge habe ich mir angeschaut nicht für mich arbeiten. Das Skript, das mit seiner memory_limit ist buchstäblich eine Prozedur, die Griffe der cURL-request gesendet von der alternative server.

  • mögliche Duplikate http://stackoverflow.com/questions/6314733/php-fatal-error-out-of-memory-allocated-80740352-tried-to-allocate-12352-byt?rq=1
  • Schade, dass die Lösung auf, die post hat nicht funktioniert entweder.
  • Das problem hier ist, dass Sie haben 2GB zur Verfügung, aber 1,7 GB ist bereits reserviert, so es ist wirklich nicht genug für 426MB mehr (2 GB überschritten)
  • Wie dauert es über 2 GB zum senden einer Datei per cURL und verwenden file_put_contents verwenden Sie so viel? Vor allem, wenn die Datei ist 400mb
  • Hallo können Sie bitte poste den code, den Sie verwenden, um Dateien hochzuladen?. Ich Frage mich, ob es ein memory-leak-Problem?
Schreibe einen Kommentar