Hi @angus, I can't be certain about what is actually happening, which needs an admin and knowledgeable person with the ActivityPub plugin, but I observe that this forum becomes slow or even unreachable at times and it looks to be related somehow to posts that are being federated.
Notified about that in this post, saw it happening yesterday after @silverpill tooted this reply, and I got "503 Gateway timeout" from NGINX which I think may relate to this post.
אם זה המקרה, אז זה בעצם בעיית "עדר רועם" בדומה לאופן שבו תצוגות מקדימות של קישורים עלולות לגרום לבעיות. אשר לפתרון, תוכנות צריכות להפסיק לאחזר אוטומטית משאבים שאולי לעולם לא ייראו, ובמקום זאת להשתמש באסטרטגיות "טעינה עצלה" מושהית לפי דרישה.
השבתתי את התוסף שלי בגלל הבעיה שקיבלתי בקשות רבות ללא הפסקה מאותה מקור-מופע או מופעים רבים אחרים המבצעים את אותו סוג בקשה ללא כל הגבלת השהיה, מצטער אבל זה מוזר כל הזמן לבקש ולהציף את השרת שלי זה יותר מדי.
היי חברים, אני אבחן את זה מקרוב בקרוב, בתקווה שמחר.
אני לא רוצה להפעיל לחץ, וזה עשוי להיות זמן לא נוח עכשיו בתקופת חופשת הקיץ, אבל אם תהיה לך הזדמנות לצלול לעומק הבעיה זה יהיה נהדר. כרגע פוסט פדרטיבי יחיד עלול להאט את הפורום לזמן מה, ופוסט יחיד + עריכת פוסט יכולים להביא את הפורום לנקודה שבה הוא מציג מסכי שגיאת nginx למבקרים.
היי חברים, אם זה גורם לבעיות חמורות, אציין שישנם מספר כלים שכבר קיימים בתוסף שניתן להשתמש בהם על ידי מנהל קהילה עבור תרחיש מסוג זה.
קיימת רישום מקיף, כולל רישום אובייקטים, שניתן להשתמש בו כדי לקבוע את מקורם של שחקנים בעייתיים.
activity_pub_verbose_logging
activity_pub_object_logging
תיבת הדואר הנכנס ואחזור האובייקטים כוללים הגבלת קצב והגדרות אתר שניתן להשתמש בהן כדי לשלוט בקצב שבו מתבצעות בקשות.
activity_pub_rate_limit_post_to_inbox_per_minute
activity_pub_rate_limit_get_objects_per_minute
קיימות הגדרות אתר שניתן להשתמש בהן עבור רשימת היתרים ורשימת חסימות של דומיינים.
activity_pub_allowed_request_origins
activity_pub_blocked_request_origins
קיימות פעולות מנהל שניתן להשתמש בהן כדי “לדחות” עוקבים ממעקבים בעייתיים.
יתרה מכך, כמות הפעילות ששרת יכול לטפל בה תהיה יחסית למשאבים של שרת. משהו שלא תהיה לי נראות לגביו.
@aschrijver הייתי מתחיל עם משאבים. מהם המשאבים של השרת? מה בדיוק עמוס יתר על המידה? אני אפילו לא מצליח לטעון את socialhub.activitypub.rocks בכלל כרגע. אני חושד שיש בעיה בסיסית יותר בשימוש במשאבים.
לאחר מכן, השאלה השנייה שלי תהיה מאיפה מגיעות הבקשות? ניתן לברר זאת באמצעות הלוגים. לאחר מכן הוסף כל דומיין שממנו אתה מקבל הרבה בקשות ל-activity_pub_blocked_request_origins.
אם השתמשנו במנופים קיימים אלה תחילה, ועדיין אנו חווים בעיות ביצועים, אז נוכל לבחון סיבות פוטנציאליות אחרות.
\u003cp\u003eתודה על תגובתך המהירה, @angus. אני רק חבר רגיל בפורום הזה, אבל זה נראה כמו מידע שימושי עבור @how או מנהלי פורום אחרים לבדוק.\u003c/p\u003e