CyberTek - the future at the present!
Google

מספר מרבי של קבצים נפתח לינוקס

פורסם על ידי: admin (סט של 4)

מערכות לינוקס בדרך כלל יש הגבלה מראש של 1024 קבצים ניתן לפתוח בו זמנית. מגבלה זו היא אכן נמוכה למדי במקרה של מכונה עם עומסי עבודה כבדים במיוחד לקיומו של שרתי האינטרנט עם תחומים שונים ולאחר מכן מצביעים קבצים יומני.

כאשר הייצור הוא הגיע ואף חרג ממגבלה זו הם לעתים קרובות בעיות עקביות מוזר. אז כדאי לך לפעול במהירות. ידיעת התהליך-id של היישום שלנו (למשל, חתול או httpd) עם הפקודה הבאה יכולה לבדוק את מספר הקבצים הפתוחים כי תהליך זה לוקח:

lsof-p מזהה תהליך [] | wc-l

לאחר הבנת הבעיה אנו יכולים להתערב באופן מינימלי עם הפקודה ulimit. השתמש בבקרים שלהלן כדי לקבל מידע על הגדרות המערכת:

Ulimit-Ha

Ulimit-HS

לבסוף, כדי להתאים את מרבית תיקים שנפתחו באותו זמן שאנחנו סוג של לינוקס:

Ulimit n-4000

בדוק גם manpages למידע נוסף על הפקודה ואת כל האפשרויות שלה:

האיש ulimit

פורסם ב: לינוקס , להפגיז , טיפים
  1. Boccalon סעיד

    Permaente אם אתה רוצה לבצע את השינוי גם לאחר אתחול מחדש יש להוסיף (נבדק על RHEL)

    * - 2048 Nofile

    הקובץ:

    / Etc / ביטחון / limits.conf

    2048 החליף עם הערך הרצוי.

    מזל!

הוסף תגובה

הגנה מפני דואר זבל באמצעות WP-Captcha חינם

מופעל על ידי Cybertek - סיוע מרחוק