ملحق WP Discourse بطيء خطأ comment-formatter.php:62

مرحباً بالفريق، أتمنى أن تكونوا جميعاً بخير. لقد كان مكون WP Discourse الإضافي مفيدًا للغاية لي ولمجتمعي. أردت فقط التواصل لمعرفة ما إذا كان بإمكانكم مساعدتي في شيء ما.

مؤخرًا، كان موقع ووردبريس الخاص بي myfishingcapecod.com يواجه مشاكل مع مكون WP Discourse الإضافي. يرمي مكون WP Discourse الإضافي آلاف الأخطاء البطيئة التي يمكنني رؤيتها في سجلات الخادم الخاصة بي.

اليوم، كانت الأخطاء تحدث كثيرًا لدرجة أن موقعي تعطل. تمكنت من إعادة الموقع إلى العمل عن طريق تعطيل مكون WP Discourse الإضافي. ثم حاولت حذف المكون الإضافي وإعادة تثبيته ولكن المشكلة مستمرة.

لقد قمت بنسخ ولصق مثال للخطأ الذي أواجهه أدناه. إذا كان أي شخص يعرف حلاً، فسيكون ذلك موضع تقدير كبير.

شكراً لمكون إضافي مفيد!

[05-May-2022 04:02:30]  pid 26235
script_filename = /www/index.php
[0x00007f3aed014440] flock() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Handler/StreamHandler.php:106
[0x00007f3aed0143b0] write() /www/wp-content/plugins/wp-discourse/lib/logs/handlers/file-handler.php:167
[0x00007f3aed014300] write() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:34
[0x00007f3aed014280] handle() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Logger.php:283
[0x00007f3aed014160] addRecord() /www/wp-content/plugins/wp-discourse/vendor_namespaced/monolog/monolog/src/Monolog/Logger.php:614
[0x00007f3aed0140e0] error() /www/wp-content/plugins/wp-discourse/lib/discourse-comment-formatter.php:62
إعجاب واحد (1)

شكراً على هذا التقرير يا رايان، نحن نتحقق من الأمر الآن وسنقدم لك تحديثًا قريبًا.

إعجابَين (2)

@Ryan_Collins1 @gizadev لقد واجهتما نفس الخطأ مؤخرًا (انظر أيضًا).

أثناء قيامنا بتصحيح هذا الأمر بشكل أكبر، نقوم بدفع إصلاح لإزالة استدعاء السجل المحدد الذي يبدو أنه متورط، حيث إنه غير ضروري على أي حال (أي لا يوجد ضرر في إزالته) (PR). على الرغم من أنه من غير المرجح أن يكون السبب الأساسي للمشكلة. عندما ترى الإصدار 2.4.2 من المكون الإضافي يظهر في لوحة تحكم ووردبريس الخاصة بك، سيحتوي ذلك على هذا الإصلاح المؤقت.

هذا الجزء من المكون الإضافي لم يتغير منذ فترة، وهو جزء من سبب شكّي الأولي في أنه كان سبب المشكلة. للمساعدة في عملية التصحيح، هل يمكنك مشاركة أي تغييرات أخرى أجريتها على ووردبريس مؤخرًا؟ أي تحديثات أجريتها، أو مكونات إضافية جديدة قمت بتثبيتها أو ما شابه ذلك.

من الناحية المثالية، إذا كان بإمكانك مشاركة التنزيل من لوحة تحكم سجلات WP Discourse معي عبر رسالة خاصة، وخاصة ملف “Meta” الذي سيعطيني بعض الأفكار حول بيئة ووردبريس الخاصة بك، أي إصدار PHP الخاص بك والمكونات الإضافية الأخرى المثبتة لديك. أيضًا، مع أي مزود استضافة WP أنت؟

إعجابَين (2)

هذا لا يساعد على الإطلاق، لكن ليس لدي أي مشاكل وأنا أستخدم الإضافة في ثلاثة بيئات مختلفة.

ما أعنيه هو أنه لا يمكن أن يكون هناك خطأ جوهري وأن الإضافة ليست معطلة بحد ذاتها، ولكن يجب ربطها بعوامل أخرى.

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

إعجابَين (2)

شكرا لك، هذا شيء جيد أن أعرفه. لم أتمكن من إعادة إنتاجه حتى الآن. في الواقع، هل يمكنك أيضًا مشاركة ملف التعريف الخاص بك من لوحة سجلات WP Discourse إذا أمكن (أرسله لي عبر رسالة خاصة)؟ قد يكون مفيدًا لأغراض المقارنة.

إعجاب واحد (1)

كان لدي خطأ واحد:

[2022-05-06 08:37:56] webhook_topic.ERROR: update_topic_content.response_body_error

ليس لدي فكرة عما هذا، لكنه لم يؤثر علي بمعنى أنني لم أر شيئًا غريبًا.

سأرسل البيانات الوصفية قريبًا.

إعجابَين (2)

@angus شكراً جزيلاً على الرد السريع. لقد أرسلت لك السجلات عبر الرسائل الخاصة حسب الطلب. سأكون على استعداد بخصوص الخطوات التالية والتحديثات. شكراً!

ملاحظة فقط أنه تمت مناقشة هذه المشكلة بشكل أكبر مع رايان عبر الرسائل الخاصة. كانت النتيجة:\n\n1. من المرجح أن تكون المشكلة مشتقة من جانب من البيئة مشترك بين @Ryan_Collins1 و @gizadev. كانت الإضافات الأخرى ترى مشكلة مماثلة على موقع رايان.\n\n2. تم إزالة استدعاء السجل ذي الصلة في WP Discourse 2.4.2 الذي تم إصداره في 11 مايو.\n\nإذا رأى أي شخص هذه المشكلة مرة أخرى، فيرجى إخباري.