מחזיר 500 בעת בקשת אווטארים מותאמים אישית של משתמשים

@avidseeker
כאשר אתה משתמש בשירות OSS והשרת שלך לא יכול לגשת אליו, לדוגמה, אתה נמצא בסין והחיבורים של השרת שלך ל-Cloudflare R2 נחסמים על ידי ספק האינטרנט המקומי. כאשר לקוחות מנסים לרכוש משאבי אווטאר מותאמים אישית, השרת שלך צריך לרכוש אותו מה-OSS, אך נכשל, ואז מחזיר 500 ללקוחות.

במקרה שלי, הגדרת שני משתני סביבה: HTTP_PROXY ו-HTTPS_PROXY לשרת פרוקסי שיכול לגשת לשירות ה-OSS שלך. אם התקנת את Discourse באמצעות התקנה סטנדרטית, בקובץ app.xml שלך אמור להיות שדה הנקרא env, הוסף את שני המשתנים הללו ואז תוכל להריץ. השתמשתי בהתקנה לא נתמכת ומשתמש ב-Systemd לניהול Discourse, אז הוספתי שני פרמטרים של Environment בקובץ .service.

אני לא יודע אם במדינה שלך יש מערכת צנזורה ברשת. אם כן, אני יכול להניח שאתה כבר יודע מה לעשות; אם לא, בדוק את הסטטוס המקוון של שירות ה-OSS שלך ואת ההגדרות שלך לגבי S3.

לייק 1