CLI Import Command bricht ab: supplied resource is not a valid stream resource

Hallo,

wenn per Console ein Entity Import ausgeführt wird, dann bricht der Import nach 500 bis 1000 Zeilen ab.

Starting import of size 56845 
==============================

 28442/56845 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░]  50%10:42:01 CRITICAL  [console] Error thrown while running command "import:entity 'PriceList.csv' 2022-09-01 UpdatePriceList". Message: "stream_copy_to_stream(): supplied resource is not a valid stream resource" ["exception" => TypeError { …},"command" => "import:entity 'PriceList.csv' 2022-09-01 UpdatePriceList","message" => "stream_copy_to_stream(): supplied resource is not a valid stream resource"]

In AbstractFileWriter.php line 41:
                                                                             
  stream_copy_to_stream(): supplied resource is not a valid stream resource  
                                                                       

Der Import wurde so gestartet:
bin/console import:entity PriceList.csv 2022-09-01 UpdatePriceList

Wenn der Import über die UI ausgeführt wird, dann läuft der Import sauber durch. Auch mehrere Importe parallel.

Sind für CLI eventuell bestimmte PHP Einstellungen zu beachten?

Beste Grüße

Die CLI verwendet in der Regel andere PHP-Einstellung, ist ggf. sogar eine andere Version. Mal in den Einstellungen schauen, vielleicht liegt es ja am zugeteilten Speicher oder Laufzeit.

Die Einstellungen für CLI sind teilweise „hardcoded“ festgelegt.

max_execution_time => 0 => 0
max_input_time => -1 => -1
output_buffering => 0 => 0

Mir ist aufgefallen das implicit_flush => On => On im CLI SAPI Modus immer aktiv ist.

; Note: This directive is hardcoded to On for the CLI SAPI

In der Webserver Konfiguration ist diese Einstellung deaktiviert.

Der Fehler trifft auf wenn für das filesystem private Amazon S3 eingerichtet ist.

Wird das private filesystem lokal abgelegt dann läuft der Import ohne Fehler durch.

Jedoch dauert ein Update der Erweiterten Preise von 15000 Artikel drei bis vier Stunden.

Hat jemand eine Idee wie die Performance verbessert werden kann?