@Falco هل هذا لا يزال هو الحال؟ أعتقد أنني قرأت شيئًا عن مشكلات حديثة في استخدام AWS ولكني لا أستطيع العثور على الموضوع مرة أخرى.
أواجه العديد من المشكلات في استخدام AWS S3 باتباع المواضيع ذات الصلة كأدلة.
النسخ الاحتياطي يعمل كما هو متوقع ولكن استخدام Cloudfront كشبكة توصيل محتوى (CDN) أو إلغاء التعليق على DISCOURSE_USE_S3 و/أو DISCOURSE_S3_BUCKET يتسبب في ظهور مؤشر تحميل دائم.
أشتبه في أن لدي شيئًا تم تكوينه بشكل خاطئ في حاوية التحميلات و/أو توزيع Cloudfront ولكني لم أتمكن من العثور على خطأ. كل من حاوية التحميلات وحاوية النسخ الاحتياطي تقع خلف التوزيع والنسخ الاحتياطي يعمل بشكل جيد، فماذا يعني ذلك؟؟؟
discourse-cdn.repealobbba.org CNAME —> amazonassigned.cloudfront.net
DISCOURSE_CDN_URL: https://discourse-cdn.repealobbba.org
## S3 storage config
# DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: us-east-1
DISCOURSE_S3_ACCESS_KEY_ID: ACCESS_KEY_ID
DISCOURSE_S3_SECRET_ACCESS_KEY: SECRET_ACCESS_KEY
DISCOURSE_S3_CDN_URL: amazonassigned.cloudfront.net or
# DISCOURSE_S3_BUCKET: repeal-obbba-discuss-uploads
DISCOURSE_S3_BACKUP_BUCKET: repeal-obbba-discuss-backups
DISCOURSE_BACKUP_LOCATION: s3
بالإضافة إلى ذلك، فإن إضافة هذا إلى التكوين
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
- sudo -E -u discourse bundle exec rake s3:expire_missing_assets
يعطي خطأ فشل في التهيئة (FAILED TO BOOTSTRAP)
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets فشل مع الإرجاع #<Process::Status: pid 8484 exit 1>
مكان الفشل: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.3.0/lib/pups/exec_command.rb:131:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "cmd"=>["sudo -E -u discourse bundle exec rake s3:upload_assets", "sudo -E -u discourse bundle exec rake s3:expire_missing_assets"]}
فشل التهيئة برمز خروج 1
** FAILED TO BOOTSTRAP ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحد.
كالعادة… أي أفكار أو اقتراحات ستكون موضع تقدير.











