خطأ 503، لا يمكن النشر أو التعديل أو الإعجاب، إلخ

قمت بنقل موقعي إلى مثيل جديد (من Azure إلى Lightsail، ذاكرة عشوائية 32 جيجابايت) وأواجه مجموعة من المشاكل.

الموقع يعمل ومُفعّل، لكنه لا يبدو وكأنه يعمل بشكل صحيح.

يبدو أنني أُسقط المثيل الخاص بي رغم عدم وجود الكثير من الزيارات في الوقت الحالي، ورغم استخدامي لأقوى مثيل متاح في Lightsail.

لا أستطيع فعل أي شيء على الموقع: نشر مواضيع، إعجاب بالمنشورات، وما إلى ذلك.

أحصل على هذه الأخطاء:

الرسالة

لا يزال 'hijack topics timings ' قيد التنفيذ بعد 90 ثانية على قاعدة البيانات الافتراضية، وقد يحتاج هذه العملية إلى إعادة تشغيل!

أثر الرجوع (Backtrace)

/var/www/discourse/lib/scheduler/defer.rb:105:in `block (2 levels) in do_work'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.8/lib/message_bus/timer_thread.rb:117:in `do_work'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/message_bus-4.3.8/lib/message_bus/timer_thread.rb:95:in `block (2 levels) in queue'

![image|690x229](upload://ekXW4P1kleVKQ4xy20Rz361o6Q0.png)

فشل تحميل المورد: استجاب الخادم بحالة 503 ()
/admin/reports/bulk?reports%5Bdau_by_mau%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Bdau_by_mau%5D%5Bstart_date%5D=2023-11-28&reports%5Bdau_by_mau%5D%5Bend_date%5D=2023-12-28&reports%5Bdaily_engaged_users%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Bdaily_engaged_users%5D%5Bstart_date%5D=2023-11-28&reports%5Bdaily_engaged_users%5D%5Bend_date%5D=2023-12-28&reports%5Bnew_contributors%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Bnew_contributors%5D%5Bstart_date%5D=2023-11-28&reports%5Bnew_contributors%5D%5Bend_date%5D=2023-12-28&reports%5Bpage_view_total_reqs%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Bpage_view_total_reqs%5D%5Bstart_date%5D=2023-11-28&reports%5Bpage_view_total_reqs%5D%5Bend_date%5D=2023-12-28:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

/admin/reports/bulk?reports%5Bvisits%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Bvisits%5D%5Bstart_date%5D=2023-11-28&reports%5Bvisits%5D%5Bend_date%5D=2023-12-28&reports%5Btime_to_first_response%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Btime_to_first_response%5D%5Bstart_date%5D=2023-11-28&reports%5Btime_to_first_response%5D%5Bend_date%5D=2023-12-28&reports%5Blikes%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Blikes%5D%5Bstart_date%5D=2023-11-28&reports%5Blikes%5D%5Bend_date%5D=2023-12-28&reports%5Bflags%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Bflags%5D%5Bstart_date%5D=2023-11-28&reports%5Bflags%5D%5Bend_date%5D=2023-12-28:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

/admin/reports/bulk?reports%5Buser_to_user_private_messages_with_replies%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Buser_to_user_private_messages_with_replies%5D%5Bstart_date%5D=2023-11-28&reports%5Buser_to_user_private_messages_with_replies%5D%5Bend_date%5D=2023-12-28&reports%5Busers_by_type%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Busers_by_type%5D%5Bstart_date%5D=2023-12-28&reports%5Busers_by_type%5D%5Bend_date%5D=2023-12-28&reports%5Busers_by_trust_level%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Busers_by_trust_level%5D%5Bstart_date%5D=2023-12-28&reports%5Busers_by_trust_level%5D%5Bend_date%5D=2023-12-28&reports%5Bstorage_stats%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Bstorage_stats%5D%5Bstart_date%5D=2023-12-28&reports%5Bstorage_stats%5D%5Bend_date%5D=2023-12-28:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

/admin/reports/bulk?reports%5Btop_referred_topics%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Btop_referred_topics%5D%5Bstart_date%5D=2023-12-22&reports%5Btop_referred_topics%5D%5Bend_date%5D=2023-12-28&reports%5Btop_referred_topics%5D%5Blimit%5D=8&reports%5Btrending_search%5D%5Bfacets%5D%5B%5D=prev_period&reports%5Btrending_search%5D%5Bstart_date%5D=2023-11-28&reports%5Btrending_search%5D%5Bend_date%5D=2023-12-28&reports%5Btrending_search%5D%5Blimit%5D=8:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

9953_2.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

24.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

24.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

24.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

24.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

24.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

24.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

24.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 503 ()

af975f5419770f3b2e0d38133d107299c2192045.png:1

   فشل تحميل المورد: استجاب الخادم بحالة 404 ()

posts:1

   فشل تحميل المورد: استجاب الخادم بحالة 502 ()

ajax-error.js:35 SyntaxError: Unexpected token ‘<’, “
<h”… is not valid JSON
at Function.parse [as parseJSON] ()
at l (ajax-error.js:31:20)
at u (ajax-error.js:74:10)
at e.createPost (composer.js:1165:13)
l @ ajax-error.js:35
u @ ajax-error.js:74
createPost @ composer.js:1165
presence.js:211 تم إسقاط رسالة PresenceChannel ‘/discourse-presence/reply/14067’ (تم استلام 28، والمتوقع 29)، جاري إعادة المزامنة…
jquery.js:9940

   POST https://forum.umhoops.com/topics/timings 503 (الخدمة غير متاحة)

send @ jquery.js:9940
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
flush @ screen-track.js:301
tick @ screen-track.js:365
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60
screen-track.js:231 فشل تحديث أوقات الموضوع للموضوع 14067 بسبب خطأ 503
(anonymous) @ screen-track.js:231
_ @ rsvp.js:434
y @ rsvp.js:420
m @ rsvp.js:369
p.invoke @ queue.ts:203
p.flush @ queue.ts:98
h.flush @ deferred-action-queues.ts:75
$._end @ index.ts:616
$.end @ index.ts:298
$._run @ index.ts:667
$.run @ index.ts:339
d @ index.js:108
t.error @ ajax.js:148
u @ jquery.js:3223
fireWith @ jquery.js:3353
x @ jquery.js:9629
(anonymous) @ jquery.js:9888
load (async)
send @ jquery.js:9907
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
flush @ screen-track.js:301
tick @ screen-track.js:365
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60
jquery.js:9940

   POST https://forum.umhoops.com/topics/timings 503 (الخدمة غير متاحة)

send @ jquery.js:9940
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
tick @ screen-track.js:370
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60
screen-track.js:231 فشل تحديث أوقات الموضوع للموضوع 14067 بسبب خطأ 503
(anonymous) @ screen-track.js:231
_ @ rsvp.js:434
y @ rsvp.js:420
m @ rsvp.js:369
p.invoke @ queue.ts:203
p.flush @ queue.ts:98
h.flush @ deferred-action-queues.ts:75
$._end @ index.ts:616
$.end @ index.ts:298
$._run @ index.ts:667
$.run @ index.ts:339
d @ index.js:108
t.error @ ajax.js:148
u @ jquery.js:3223
fireWith @ jquery.js:3353
x @ jquery.js:9629
(anonymous) @ jquery.js:9888
load (async)
send @ jquery.js:9907
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
tick @ screen-track.js:370
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60
jquery.js:9940

   POST https://forum.umhoops.com/topics/timings 503 (الخدمة غير متاحة)

send @ jquery.js:9940
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
tick @ screen-track.js:370
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60
screen-track.js:231 فشل تحديث أوقات الموضوع للموضوع 14067 بسبب خطأ 503
(anonymous) @ screen-track.js:231
_ @ rsvp.js:434
y @ rsvp.js:420
m @ rsvp.js:369
p.invoke @ queue.ts:203
p.flush @ queue.ts:98
h.flush @ deferred-action-queues.ts:75
$._end @ index.ts:616
$.end @ index.ts:298
$._run @ index.ts:667
$.run @ index.ts:339
d @ index.js:108
t.error @ ajax.js:148
u @ jquery.js:3223
fireWith @ jquery.js:3353
x @ jquery.js:9629
(anonymous) @ jquery.js:9888
load (async)
send @ jquery.js:9907
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
tick @ screen-track.js:370
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60
jquery.js:9940

   POST https://forum.umhoops.com/topics/timings 503 (الخدمة غير متاحة)

send @ jquery.js:9940
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
tick @ screen-track.js:370
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60
screen-track.js:231 فشل تحديث أوقات الموضوع للموضوع 14067 بسبب خطأ 503
(anonymous) @ screen-track.js:231
_ @ rsvp.js:434
y @ rsvp.js:420
m @ rsvp.js:369
p.invoke @ queue.ts:203
p.flush @ queue.ts:98
h.flush @ deferred-action-queues.ts:75
$._end @ index.ts:616
$.end @ index.ts:298
$._run @ index.ts:667
$.run @ index.ts:339
d @ index.js:108
t.error @ ajax.js:148
u @ jquery.js:3223
fireWith @ jquery.js:3353
x @ jquery.js:9629
(anonymous) @ jquery.js:9888
load (async)
send @ jquery.js:9907
ajax @ jquery.js:9521
f @ ajax.js:173
(anonymous) @ rsvp.js:459
R @ rsvp.js:915
k @ ajax.js:192
sendNextConsolidatedTiming @ screen-track.js:188
tick @ screen-track.js:370
(anonymous) @ screen-track.js:60
$._run @ index.ts:665
$.run @ index.ts:339
d @ index.js:108
(anonymous) @ screen-track.js:60

كان الموقع يعمل في وقت ما، ثم بدا أن بعض المنشورات تسببت في انهياره بالكامل. هل من الممكن أن تكون هناك مجموعة من المهام قيد التشغيل أو شيء ما يسبب هذه المشاكل؟

يبدو وكأنه قاعدة بيانات مثقلة.\n\nهل قمت بتعديل ملف app.yml لاستخدام هذه الذاكرة العشوائية؟\n\nهل قمت بتشغيل عملية تنظيف لقاعدة البيانات بعد النقل؟

إذا كان هذا هو الإعداد، فنعم. لقد ضاعفته إلى هذا.

image

هل هناك أفضل ممارسة لكيفية القيام بذلك؟ لم أفعل.

تم تشغيل VACUUM CLEAN في postgres.
لا تزال هذه الأخطاء تظهر في السجل:
'hijack topics timings ’ لا تزال قيد التشغيل بعد 90 ثانية على قاعدة البيانات الافتراضية، قد تحتاج هذه العملية إلى إعادة التشغيل!
‘Track Visit’ لا تزال قيد التشغيل بعد 90 ثانية على قاعدة البيانات الافتراضية، قد تحتاج هذه العملية إلى إعادة التشغيل!

@dylanb أرى هذا في نسخة وأتساءل عما إذا كنت قد تقدمت في تحقيقك؟