מדוע "חיפוש פיפ" מוביל לבקשת שגיאה: XMLRPC נכשלה?

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
פרסומת
MAGNEZIX מגנזיקס


היום, כאשר מנסים לקבל קצת מידע על ספציפי צִפצוּף חבילות, רציתי להשתמש ב- pip search הפקודה ב- PowerShell של המחשב המקומי שלי.

חיפוש פיפ

להלן התחביר:

py -m pip search [options] <query>

הסמנטיקה של pip search הוא למצוא חבילות PyPI המכילות את <השאילתה> בשם החבילה שלהן.

הודעת שגיאה

עם זאת, כשהפעלתי אותו ב- PowerShell או בשורת הפקודה שלי ב- Windows, נתקלתי ב- ERROR: XMLRPC request failed.

PS C:Usersfinxter> pip3 search peppercorn
ERROR: XMLRPC request failed [code: -32500]
RuntimeError: PyPI's XMLRPC API is currently disabled due to unmanageable load and will be deprecated in the near future. See https://status.python.org/ for more information.

הסבר על שגיאה

אם תבדוק את דף הסטטוס, תמצא את ההסבר: PyPI השבית את פונקציית החיפוש!

הסיבה לשגיאת XMLRPC פשוטה: התקפת DDoS!

  • אם אתה רץ pip search, המעטפת או הטרמינל שלך שולחים בקשה לשרת PyPI לבקש רשימת חבילות התואמות את השאילתה.
  • השרת חייב להיות מסוגל להתמודד עם הרבה מהבקשות האלה בו זמנית מכיוון שאלפי משתמשי Python בכל רחבי העולם מנפיקים פקודת חיפוש זו מדי יום.
  • כמה משתמשים מריצים סקריפטים ששולחים אוטומטית את בקשות החיפוש לשרתי PyPI.
  • שרתי PyPI אינם מסוגלים לטפל במאות אלפי שרתים מבלי להיות המומים. לפיכך, הם פשוט מתעלמים מכל בקשות החיפוש של כל המשתמשים.

לסיכום, יש לנו קלאסיקה הטרגדיה של נחלת הכלל בְּעָיָה. כמה תפוחים רעים מעמיסים על שרתי ה- PyPI ועל הקהילה הרחבה של פייתון (התפוחים הטובים) חייבים לסבול בגללם!

התקשר לתמיכת PSF!

עם זאת, לדעתי, הסיבה לכך היא עמוקה יותר: התקפות DDoS נפוצות מאוד באינטרנט והן צריכות להימנע בעזרת טכנולוגיה מודרנית כגון אירוח ענן במופעי EC2 של אמזון עם איזני עומס ושירותי הגנה DDoS כגון מגן AWS. שירותי ענן אלה מגיעים עם הגנה אוטומטית מפני התקפות מניעת שירות כמו זה. אני חושד שהסיבה הבסיסית לכך זה קורה היא היעדר המימון של קרן תוכנת פייתון (PSF) שמפעילה את פייתון.

אם אתה רוצה לסייע במניעת שגיאות שימושיות מצומצמות של פייתון ולהפוך את פייתון לשפת תכנות טובה יותר, שקול תומך ב- PSF!

שפר את כישוריך

.



קישור לכתבת המקור – 2021-09-25 15:43:00

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on telegram
Telegram
Share on whatsapp
WhatsApp
Share on email
Email
פרסומת
X-ray_Promo1

עוד מתחומי האתר