Tomcat與Nginx性能監控與調優
一、Tomcat性能監控與調優
1、tomcat遠程debug
技術:JDWP協議
2、tomcat-manager監控
(1)文檔:docs/manager-howto.html
(2)步驟
Conf/tomcat-users.xml添加用戶
Conf/Catalina/localhost/manager.xml配置允許的遠程連接
重啓tomcat
(3)http://localhost:8080/manager
3、psi-probe監控
4、tomcat調優
(1)內存優化
(2)線程優化:參考docs/config/http.html
(3)配置優化:參考docs/config/http.html
二、Nginx性能監控與調優
1、安裝
(1)修改yum源
(2)localhost/10.110.3.80
2、ngx_http_stub_status監控連接信息
添加配置
Location = /nginx_status{
Stub_status on;
Access_log off;
Allow 127.0.0.1;
Deny all;
}
3、ngxtop監控請求信息
安裝python-pip
安裝ngxtop
4、nginx-rrd圖形化監控
5、nginx優化
(1)增加工作線程數和併發連接數
(2)啓用長連接
(3)啓用緩存、壓縮
(4)操作系統優化