banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Error: Too many open file trên server RedHat  XML
  [Question]   Error: Too many open file trên server RedHat 30/10/2012 09:23:08 (+0700) | #1 | 270588
[Avatar]
ngtrongtri
Member

[Minus]    0    [Plus]
Joined: 27/03/2012 22:54:13
Messages: 114
Offline
[Profile] [PM]
Server mình hiện đang chạy web Tomcat. Dạo này thường xuyên xảy ra lỗi "Too many open file" làm cho website bị lỗi giao diện. Minh đã chỉnh file /etc/security/limits.conf lên mức 5000 rồi mà vẫn bị ? Nguyên nhân lỗi này là do gì, và có biện pháp khắc phục triệt để không ạ ?
Cảm ơn mọi người.
[Up] [Print Copy]
  [Question]   Error: Too many open file trên server RedHat 30/10/2012 09:44:57 (+0700) | #2 | 270593
[Avatar]
LNH
Member

[Minus]    0    [Plus]
Joined: 26/10/2012 03:21:31
Messages: 26
Location: Việt Nam
Offline
[Profile] [PM] [WWW] [Yahoo!]
Vấn đề không phải ở /etc/security/limits.conf, vì bạn nâng limit lên nhưng lượng file được mở ra cứ tăng lên thì một lúc nào đó nó vẫn chạm ngưỡng, việc nâng ngưỡng chỉ làm chậm thời gian báo lỗi thôi smilie

Bạn xem lại "Dạo này" có gì thay đổi so với "trước đây" không ? smilie
[Up] [Print Copy]
  [Question]   Error: Too many open file trên server RedHat 30/10/2012 09:53:27 (+0700) | #3 | 270594
[Avatar]
ngtrongtri
Member

[Minus]    0    [Plus]
Joined: 27/03/2012 22:54:13
Messages: 114
Offline
[Profile] [PM]
uh cảm ơn bạn. Dạo này thì cũng hơn 2 tháng rồi, code web càng ngày càng nhiều lên bạn ^^. Thời gian vừa rồi thì mình khắc phục bằng cách reboot server 2 ngày lần. Nhưng không thể cứ reboot hoài thế được, bạn xem có cách nào khắc phục triệt để hay không, lỗi này có thể do code trên website không nhỉ ?
Ah cho mình hỏi thêm chút, việc mình nâng file limits ấy có ảnh hưởng gì đến hệ thống không nhỉ ? Liệu nâng có giới hạn bao nhiêu không ?
[Up] [Print Copy]
  [Question]   Error: Too many open file trên server RedHat 30/10/2012 10:18:58 (+0700) | #4 | 270596
[Avatar]
LNH
Member

[Minus]    0    [Plus]
Joined: 26/10/2012 03:21:31
Messages: 26
Location: Việt Nam
Offline
[Profile] [PM] [WWW] [Yahoo!]

lỗi này có thể do code trên website không nhỉ ?
 

Các sự cố như này mình từng gặp thường là do code ẩu, để kiểm tra có đúng hay không, bạn cần thống kê log truy cập.

Ví dụ: trong access_log có trường thông tin về "response time" (ý mình là thời gian xử lí và trả kết quả cho client) không ? Theo dõi và thống kê các resource có "response time" cao và audit chúng nó smilie


Update:

%T - Time taken to process the request, in seconds

http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html#Access_Log_Valve/Attributes
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|