|
![]() |
# 2 |
חבר וותיק
דירוג מסחר: (0)
|
זה אומר שיש תוכנית מסויימת שמשתמש בפורט 80 ובגלל זה האפצ'י לא יכול להעלות.
תבדוק את כל השירותים שפועלים על השרת ואת הפורטים הנכנסים / יוצאים בשרת ותכבה את הישום שמשתמש בפורט. אחרי שאתה מנסה לעשות ריסטר ומקבל את הבעיה כנס לדומיין / אייפי דרך הדפדפן ותבדוק איזה דף אתה מקבל, אולי תוכל לקבל עוד מידע אודות הישום שתופס את הפורט) יש עוד כמה דברים שעלו לי בראש: תבדוק בקובץ CONF של האפצ'י האם הוא מקשיב לפורט 80 בנוסף דרך טובה לבדוק - ב /etc/httpd/ תריץ את הפקודה find . | xargs grep "0.0.0.0:80" אם זה מחזיר לך ערך כלשהו, תגיד לנו מהו ונמשיך משמה Last edited by Inet; 17-08-08 at 21:22.. |
![]() |
![]() |
# 3 |
מנהל ראשי
דירוג מסחר: (0)
|
תשובה יפה של Inet,
בנוסף, על מנת לגלות מה עוד רץ בפורט 80 ניתן להשתמש ב netstat -pln או ps -aux בהצלחה. |
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
דירוג מסחר: (0)
|
הדגלים p ו-l לא נתמכים בכל linux\unix.
הבעיה יכולה לנבוע, כמו שאמרו, שהפורט בשימוש או סגור. כדי לגלות את זה: "netstat -na | grep "\*.80 יכול להיות שיש חיבורים תקועים על close_wait ואז אין הרבה ברירות פרט לריבוט. אם יש פרוסס שמאזין לפורט, תוכל לגלות זאת ע"י הפקודה lsof ולהרוג את הפרוסס כך. ומה הקשר ps aux, אין שם פלט לגבי פורטים... רק פרוססים ו-thread-ים...
__________________
![]() |
![]() |
![]() |
# 5 | |
מנהל ראשי
דירוג מסחר: (0)
|
ציטוט:
דרך טובה לראות אם יש פרוסס שלא אמור לרוץ שם. |
|
![]() |
![]() |
# 7 | |
חבר מתקדם
דירוג מסחר: (0)
|
כשאני מריץ "netstat -na | grep "\*.80 זה מביא
-bash: line 36: netstat -na | grep *.80: command not found וכשאני מריץ find . | xargs grep "0.0.0.0:80" faild with return code 123 עריכה: הרצתי /etc/httpd$ find . | xargs grep "\*.80" וזה מה שיצא ציטוט:
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|