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 xin hỏi về giới hạn resource cho mỗi virtual host apache  XML
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 25/12/2012 09:58:42 (+0700) | #1 | 272087
tuanksor
Member

[Minus]    0    [Plus]
Joined: 01/11/2011 02:44:03
Messages: 50
Offline
[Profile] [PM]
Cho mình hỏi là có cách nào để mình có thể chỉ định cho mỗi virtual host trong apache chỉ được phép sử dụng bao nhiêu mem, cpu không ạ.

Xin cảm ơn nhiều
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 25/12/2012 21:57:36 (+0700) | #2 | 272111
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Đố bạn biết: Apache dựa vào cái gì trong HTTP header để chuyển một request đến đúng virtual host cần đến?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 26/12/2012 15:06:04 (+0700) | #3 | 272142
manhtienyc
Member

[Minus]    0    [Plus]
Joined: 26/12/2012 00:03:35
Messages: 1
Offline
[Profile] [PM]
This post is set hidden by a moderator because it may be violating forum's guideline or it needs modification before setting visible to members.
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 26/12/2012 21:56:00 (+0700) | #4 | 272152
tuanksor
Member

[Minus]    0    [Plus]
Joined: 01/11/2011 02:44:03
Messages: 50
Offline
[Profile] [PM]

quanta wrote:
Đố bạn biết: Apache dựa vào cái gì trong HTTP header để chuyển một request đến đúng virtual host cần đến? 

Hi anh Quanta, theo e biết thì Apache dựa vào host field (chứa domain name và port nếu khác port default) của http header để chỉ nó đến document root của virtual host.
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 27/12/2012 21:23:05 (+0700) | #5 | 272185
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]
Vấn đề nằm ở chỗ: đến lúc Apache parse header thì nó đã đi qua một số công đoạn rồi, khó mà giới hạn được cpu, memory cho mỗi vhost được nữa. Tham khảo: http://httpd.apache.org/docs/2.2/developer/request.html

Mình có search thử nhưng cũng chưa thấy module nào làm được việc này.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 28/12/2012 07:43:32 (+0700) | #6 | 272195
emdinoiay
Member

[Minus]    0    [Plus]
Joined: 20/11/2012 19:50:22
Messages: 17
Offline
[Profile] [PM]
Bạn thử tìm hiểu nền tản Cloud Linux đi, sẽ hỗ trợ bạn vấn đề này (có phí)

Link tham khảo : http://cloudhost.vn/blog/cloudlinux-la-gi-2007/
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 28/12/2012 14:20:55 (+0700) | #7 | 272217
tuanksor
Member

[Minus]    0    [Plus]
Joined: 01/11/2011 02:44:03
Messages: 50
Offline
[Profile] [PM]
Thanks anh quanta và emdinoiay.
Google search e có tìm ra được cái này http://httpd.apache.org/docs/current/en/mod/core.html#rlimitcpu

Mọi người có thể xem qua và góp ý giúp e về cái nay đc ko ạ. Vì trình tiếng anh cũng yếu.^^
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 30/12/2012 03:51:19 (+0700) | #8 | 272259
[Avatar]
LNH
Member

[Minus]    0    [Plus]
Joined: 26/10/2012 03:21:31
Messages: 26
Location: Việt Nam
Offline
[Profile] [PM] [WWW] [Yahoo!]
Hi tuanksor,
Cái module rlimit chỉ hỗ trợ limit resource của từng process của apache khi handle request, không giải quyết được vấn đề của bạn. Như anh quanta nói, hiện nay vẫn không có module nào của apache giải quyết việc này. Tuy nhiên:

Xưa nay việc quản lí tài nguyên là do OS đảm nhiệm, vậy tại sao lại bắt Apache đi làm nhiệm vụ của OS ??

Quay lại vấn đề của bạn, nếu bạn chia bài toán của bạn thành 2 bài toán nhỏ sau:
1. Bắt Apache sử dụng user account để xử lí yêu cầu, tất nhiên làm được.
2. Quản lí tài nguyên sử dụng bởi từng user, việc này hoàn toàn làm được.

Vậy bài toán của bạn đã được giải quyết, mà theo mình là cách đúng đắn nhất !

Đừng bắt dân đen làm chính trị, hỏng đấy smilie
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 01/01/2013 21:04:37 (+0700) | #9 | 272323
tuanksor
Member

[Minus]    0    [Plus]
Joined: 01/11/2011 02:44:03
Messages: 50
Offline
[Profile] [PM]
Thanks LNH!
Như vậy nếu chạy suexec thì việc còn lại chỉ là giới hạn cho từng user chạy php-cgi.

việc giới hạn cho từng user LNH có thể nói rõ hơn đc không ạ, vì cái này mình chưa biết phải làm như thế nào?


[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 02/01/2013 05:41:57 (+0700) | #10 | 272336
[Avatar]
LNH
Member

[Minus]    0    [Plus]
Joined: 26/10/2012 03:21:31
Messages: 26
Location: Việt Nam
Offline
[Profile] [PM] [WWW] [Yahoo!]
Hi,
Nếu đã chấp nhận cách giải quyết đó, thì bạn có thể tham khảo 2 link sau để hạn chế tài nguyên ứng với mỗi user:
http://www.cyberciti.biz/tips/linux-limiting-user-process.html
http://www.cyberciti.biz/faq/cpu-usage-limiter-for-linux/

Cheer smilie
[Up] [Print Copy]
  [Question]   xin hỏi về giới hạn resource cho mỗi virtual host apache 03/01/2013 20:31:31 (+0700) | #11 | 272401
tuanksor
Member

[Minus]    0    [Plus]
Joined: 01/11/2011 02:44:03
Messages: 50
Offline
[Profile] [PM]
Thanks LNH đã giúp đỡ!
[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|