تصدير وإعادة استيراد site_settings يسبب مشاكل كثيرة في discourse

مرحباً! نحن نحاول تصدير site_settings من بيئة معاينة واستيرادها في بيئة الإنتاج. كلا الطريقتين اللتين جربناهما تسببان عدم تحميل ديسكورس مرة أخرى:

  • تصدير جدول قاعدة البيانات مباشرة، وإزالة ما يبدو أنه يحتوي على نتائج URI للمعاينات وإعادة استيراده يرمي خطأ 500
  • rake site_settings:export والاستيراد يؤدي إلى حلقة لا نهائية trying to load content GET ... net::ERR_CONNECTION_TIMED_OUT

قد يساعدك هذا

ستحتاج إلى مزيد من التفاصيل لكي يكون هذا تقرير خطأ. هل هذا تثبيت قياسي؟

هذا ليس مفاجئًا، وغير موصى به.

لا أرى هذا الخطأ في مصدر Discourse. هل هذا إصدار حديث؟

هل قمت بتشغيله بشيء مثل هذا؟

rake site_settings:import < settings.yml

إليك كيف بدا الأمر عندما قمت بتشغيله واستعادته على نفس الموقع:

root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:export >/tmp/settings.yml
root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:import </tmp/settings.yml

starting import...


Results:
 Updated:   0
 Not Found: 0
 Errors:    0

لقد قمت بتغيير بعض الإعدادات وتشغيله مرة أخرى وعمل بشكل جيد.

أعتقد أن هذا لا يزال يعمل، على الرغم من أنه من الصعب جعله يعمل أكثر مما يفترض أن تكون عليه مهمة rake.

إعجابَين (2)