bartv
(Bart )
26 أغسطس 2019، 7:29ص
1
مرحبًا،
يبلغ المستخدمون عن مشكلة تتمثل في استمرار تلقيهم لنفس الإشعار بشأن المنشورات الجديدة. لقد تعقبت المشكلة إلى مستخدم غير موجود، ويبدو أن Sidekiq يواصل إعادة محاولة إرسال هذه الإشعارات، مما يؤدي إلى تكرار وصول الإشعار إلى هؤلاء الأشخاص عدة مرات.
لقد قمت بوقف هذه المحاولات في الماضي، لكنها تظهر مجددًا بعد فترة. ألا يجب أن تتوقف عن المحاولة وتُستسلم؟
sam
(Sam Saffron)
26 أغسطس 2019، 7:49ص
2
هذا غريب بالتأكيد. هل يمكنك فحص قاعدة البيانات للبحث عن user_id 44269؟ ربما عندما حذفنا سجل المستخدم، تركناه في بعض الجداول، وهذا ما يسبب المشكلة.
bartv
(Bart )
26 أغسطس 2019، 7:50ص
3
«مسح»؟ هل توجد طريقة سريعة للقيام بذلك، أم أنني بحاجة إلى فحص كل جدول على حدة؟
sam
(Sam Saffron)
26 أغسطس 2019، 7:55ص
4
ستحتاج إلى سكريبت لذلك. لكنني سأبدأ بالنظر في topic_users
bartv
(Bart )
26 أغسطس 2019، 7:57ص
5
تم؛ لا يُرجع أي شيء. هل توجد جداول أخرى قد تسبب هذا؟
select *
from topic_users
where user_id = 44269
sam
(Sam Saffron)
26 أغسطس 2019، 8:00ص
6
غريب جدًا… ربما كان المستخدم يشاهد جميع المنشورات… وكان وضع قائمة البريد مفعّلًا، والآن توجد سجلات يتيمة لعناصر المشاهدة.
bartv
(Bart )
26 أغسطس 2019، 8:18ص
7
لقد بحثت في مستكشف البيانات، لكن لم أجد أي شيء ذي صلة. هل لديك اقتراحات أخرى لأماكن يمكنني البحث فيها؟
سأكون مسافرًا هذا الأسبوع، ولكن عندما أعود، يمكنني تنزيل نسخة احتياطية من قاعدة البيانات والبحث عن هذه القيمة أيضًا، على ما أظن.
هل قمت بتثبيت أي إضافات من جهات خارجية؟
bartv
(Bart )
27 أغسطس 2019، 7:21ص
9
نعم، هناك عدد قليل. لكنني سأغوص في قاعدة البيانات أولاً قبل تعطيل أي شيء على خادم الإنتاج الخاص بي.
bartv
(Bart )
24 سبتمبر 2019، 6:31ص
10
أعتقد أنني عثرت على السبب في إضافة المتابعة .