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 Windows PHP, ASPX trên IIS 7.5  XML
  [Question]   PHP, ASPX trên IIS 7.5 10/03/2011 09:27:24 (+0700) | #1 | 232728
cino
Member

[Minus]    0    [Plus]
Joined: 29/11/2010 00:50:44
Messages: 37
Offline
[Profile] [PM]
Chào các bạn,

Máy tính nhà mình chạy Win2k8 RC2, webserver sử dụng IIS (7.5) chạy dotNET 4, ASP.NET MVC 2.0, LingQ. Do yêu cầu khách quan nên phải cài thêm PHP và mình sử dụng PHP-CGI.

Với CGI hệ thống đang chạy ổn định cho cả .NET và PHP, tuy nhiên vào giờ cao điểm, đôi khi một trong 2 process trên bị nghẽn ở đâu đó, làm đứng cả server, một hàm "print_output" cũng mất cỡ 10-15s để hoàn thành. VD: <?php echo "Hello"; ?>
(Do đổ DB ra RAM nên RAM luôn chiếm ~90%, còn CPU chạy 60-70% giờ cao điểm)

Vậy nguyên nhân là do đâu, làm sao để kiểm tra/ phân tích các đường kết nối giữa server-client được nhỉ.

Hiện tại mình đang phân vân về hiệu suất giữa PHP ISAPI và PHP CGI, bạn nào có kinh nghiệm chia sẻ giúp mình nhé.
[Up] [Print Copy]
  [Question]   PHP, ASPX trên IIS 7.5 12/03/2011 09:28:53 (+0700) | #2 | 232849
[Avatar]
tranhuuphuoc
Moderator

Joined: 05/09/2004 06:08:09
Messages: 865
Location: Lầu Xanh
Offline
[Profile] [PM] [WWW]

cino wrote:
Chào các bạn,

Máy tính nhà mình chạy Win2k8 RC2, webserver sử dụng IIS (7.5) chạy dotNET 4, ASP.NET MVC 2.0, LingQ. Do yêu cầu khách quan nên phải cài thêm PHP và mình sử dụng PHP-CGI.

Với CGI hệ thống đang chạy ổn định cho cả .NET và PHP, tuy nhiên vào giờ cao điểm, đôi khi một trong 2 process trên bị nghẽn ở đâu đó, làm đứng cả server, một hàm "print_output" cũng mất cỡ 10-15s để hoàn thành. VD: <?php echo "Hello"; ?>
(Do đổ DB ra RAM nên RAM luôn chiếm ~90%, còn CPU chạy 60-70% giờ cao điểm)

Vậy nguyên nhân là do đâu, làm sao để kiểm tra/ phân tích các đường kết nối giữa server-client được nhỉ.

Hiện tại mình đang phân vân về hiệu suất giữa PHP ISAPI và PHP CGI, bạn nào có kinh nghiệm chia sẻ giúp mình nhé. 


Cấu hình phần cứng của máy tính ở nhà của bro như thế nào mà "nhồi nhét" Windows Server 2008, .NET , Webserver IIS,.... lên trên đó . Trên máy tính có cài đặt phần mềm nào nữa không ?

Tôi dùng Centos làm máy chính, còn máy ảo dùng Windows XP để viết code .NET smilie CPU Duo 2Ghz , RAM 2 G chạy vù vù, về phần mềm giám sát kiểm tra có thể tận dụng giao thức SNMP để giám sát hệ thống mạng của mình như PTRG Network Monitor, bắt gói tin như Wireshark, ...để tìm rõ nguyên nhân.

Topic của bro nó quá ...mơ hồ, ko dẫn chứng cụ thể nên người đọc rất khó hình dung ra bị sự cố gì.

Thân
[Up] [Print Copy]
  [Question]   PHP, ASPX trên IIS 7.5 13/03/2011 22:55:43 (+0700) | #3 | 232999
cino
Member

[Minus]    0    [Plus]
Joined: 29/11/2010 00:50:44
Messages: 37
Offline
[Profile] [PM]
Chào bạn,

Topic của mình có 3 phần khá rõ ràng,
1. Giới thiệu sơ lược, server bị nghẽn
[2.] Hỏi về nguyên nhân, cách tìm hiểu
[3.] Hỏi về kinh nghiệm đánh giá giữa PHP ISAPI và PHP CGI

tranhuuphuoc wrote:
Cấu hình phần cứng của máy tính ở nhà của bro như thế nào mà "nhồi nhét" Windows Server 2008, .NET , Webserver IIS,.... lên trên đó . Trên máy tính có cài đặt phần mềm nào nữa không ? 

Rõ ràng là 2k8 server chạy lên là phải "nhồi nhét" "được" những "thứ" bạn đã nêu, mình bổ sung vào dấu 3 chấm của bạn là có thêm PHP-CGI nữa. (xem lại topic)

Cấu hình phần cứng của máy mình có như thế nào đi nữa, thì lúc cao điểm của bên mình là CPU ~70%, RAM ~90%

tranhuuphuoc wrote:
Tôi dùng Centos làm máy chính, còn máy ảo dùng Windows XP để viết code .NET smilie CPU Duo 2Ghz , RAM 2 G chạy vù vù 

Bạn nêu đoạn này ra để có ý gì nhỉ?.

tranhuuphuoc wrote:
về phần mềm giám sát kiểm tra có thể tận dụng giao thức SNMP để giám sát hệ thống mạng của mình như PTRG Network Monitor, bắt gói tin như Wireshark, ...để tìm rõ nguyên nhân.  

Bạn có thể nói rõ việc analyze gói tin từ wireshake để tìm nguyên nhân có được không? [*] Hệ thống mạng (đường truyền) thì vẫn ok.

tranhuuphuoc wrote:
Topic của bro nó quá ...mơ hồ, ko dẫn chứng cụ thể nên người đọc rất khó hình dung ra bị sự cố gì.  

Sự cố nó thế này đây bạn ơi,

cino wrote:
Với CGI hệ thống đang chạy ổn định cho cả .NET và PHP, tuy nhiên vào giờ cao điểm, đôi khi một trong 2 process trên bị nghẽn ở đâu đó, làm đứng cả server, một hàm "print_output" cũng mất cỡ 10-15s để hoàn thành. VD: <?php echo "Hello"; ?>  


Nếu bạn có kinh nghiệm & ý định giúp mình phần [2], [3], [*] thì reply lại giúp mình nhé
[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|