Nginx運維 企業級優化

2022-06-14 03:21:11 字數 2189 閱讀 1485

一、優化引數

1、引數與linux引數優化一致

2、nginx的健康檢查

二、keepalived介紹

1、keepalived服務介紹:

2、keepalived故障切換轉移原理

3、vrrp協議介紹

4、keepalived工作原理

三、安裝keepalived

2、複製keepalived的啟動檔案

[root@computer sbin]# cp /usr/local/sbin/keepalived /etc/init.d/
3、複製配置檔案

[root@computer sbin]# cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
4、建立預設路徑

[root@computer sbin]# mkdir /etc/keepalived
5、模板拷貝

[root@computer sbin]# cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/
6、拷貝

[root@computer sbin]#cp /usr/local/sbin/keepalived /usr/sbin/
7、模板

8、keepalived+nginx高可用(伺服器級別的)

1、拓撲圖

keepalived主配置檔案:

keepalived從配置檔案:

keepalived新增vip位址

刪除位址

驗證vip ip在哪台機器上

9、寫個指令碼完善,每個5秒檢測nginx服務,宕掉就把keepalived服務停掉。

四、裂腦

1、原因

2、解決裂腦的思路

3、硬體裝置解決思路:備節點發現主節點掛了,就把主節點的電源斷掉,讓主節點徹底宕機。

4、指令碼檢測裂腦

五、keepalived日誌

預設記錄在系統日誌裡面

1、修改記錄日誌位置

重啟服務

六、keepalivd多例項配置

Hive 企業級優化技巧

注意 在資料量很大的情況下,先使用group by去重再count 計數,效率要高於count distinct 1 grouping sets 在group by查詢中,根據不同的維度組合進行聚合,等價於 將不同維度的group by結果集進行union all。聚合規則在括號中進行指定。注意 聚...

企業級Nginx增加日誌選項

目的 將使用者的訪問資訊記錄到指定的檔案中由ngx http log module模組負責 訪問日誌引數 access log 指定日誌檔案的路徑和使用何種日誌格式記錄日誌 log format 用來指定日誌的格式 可以放置標籤段 main,http,server,location 日誌格式 新增日...

企業級自動化運維工具Ansible實戰課程

什麼是ansible?ansible是新出現的自動化運維工具,基於python開發,集合了眾多運維工具 puppet chef func fabric 的優點,實現了批量系統配置 批量程式部署 批量執行命令等功能。ansible是基於 paramiko 開發的,並且基於模組化工作,本身沒有批量部署的...