Für einen kurzen Moment funktionierten meine S3-Uploads in einen Bucket. Dann habe ich mehrere Beiträge hier befolgt, um sicherzustellen, dass alles korrekt ist, und jetzt gehen alle Uploads lokal. Ich kann keine Hinweise in der Fehlerprotokoll finden.
Wie geht man bei der Fehlersuche in dieser komplexen Einrichtung vor?
Ein Beitrag schlägt vor, dass man dies hauptsächlich mit Umgebungsvariablen tun muss, aber ein anderer nicht, und das Admin-Panel scheint alle notwendigen S3-Parameter zu haben. Ich bin im Grunde verwirrt.
Der zu befolgende Artikel ist Using Object Storage for Uploads (S3 & Clones). Die Dinge funktionieren etwas anders, wenn Sie diese Umgebungsvariablen verwenden, und das ist es, was Sie wollen. Vergessen Sie nicht den Teil oben über die Rake-Aufgabe.
Ich glaube, es gibt ein Problem damit, wie man die Bucket-Berechtigungen erstellt.
Sieht nicht gut aus. Launcher baut die App nach dem Hinzufügen des Rake-Befehls gemäß den Anweisungen neu:
FEHLGESCHLAGEN
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets fehlgeschlagen mit Rückgabe #<Process::Status: pid 1347 exit 1>
Ort des Fehlschlags: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec fehlgeschlagen mit den Parametern {“cd”=>“$home”, “cmd”=>[“sudo -E -u discourse bundle exec rake s3:upload_assets”]}
c0b19d01faa8c6e1f217b209bdd5293c1a1dcd2016f286d17050c299f676256c
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.