原创 【原創總結】Tomcat進程爲什麼起不來?

服務跑在tomcat下面,有時候會遇到tomcat起不來的情況。常遇到的情況有如下幾種: 1、Tomcat服務端口被搶佔,導致tomcat進程起不來; 2、查看服務日誌目錄的權限,有可能是目錄權限不對,導致tomcat進程起不來; 例如:服

原创 ELK之filebeat收集多日誌並自定義索引

需求說明 1、在《ELK收集Apache的json格式訪問日誌並按狀態碼繪製圖表》中,收集了Apache的json格式日誌,在此實驗基礎上,增加nginx的json日誌收集,並自定義filebeat的索引。本次實驗也是基於《ELK收集Apa

原创 ELK收集Apache的json格式訪問日誌並按狀態碼繪製圖表

前言 需求說明: 部署一個Apache,收集Apache的json格式訪問日誌,並且將訪問日誌的狀態碼在kibana上繪製餅狀圖,添加到kibana的dashboard。 環境說明: 10.0.0.101(test101)——部署apach

原创 用ELK工具收集rancher的容器日誌

前言 rancher1.6部署的docker集羣,在rancher的界面上也能看到日誌:但是rancher上看到的日誌容量有限,只要稍微早一點的日誌,就無法查看了,需要手動到服務器上使用docker logs查看日誌,不太方便,因此搭建一個

原创 存儲引擎配置引發的MongoDB啓動失敗

前言 系統環境: [root@rabbitmq3 mongo]# uname -r 3.10.0-693.21.1.el7.x86_64 [root@rabbitmq3 mongo]# cat /etc/redhat-release Ce

原创 從0開始搭建ELK及採集日誌的簡單應用

關於ELK的理論介紹、架構圖解說,很多博客都有很詳細的講解可以參考。本文主要記錄了elk的簡單搭建和簡單應用。 安裝前準備 1、服務器角色: IP 主機名 部署服務 10.0.0.101 test101 jdk、elastic

原创 nginx啓動失敗問題集錦

1、selinux引起nginx啓動失敗 問題描述: 修改了nginx的配置文件,綁定了監聽9089端口,重啓nginx的時候失敗了。發現報錯“nginx: [emerg] bind() to 0.0.0.0:9089 failed (13

原创 nginx安裝問題集錦

前言: 安裝部署nginx很簡單,但是有時候因爲yum源、系統環境等各方面的原因,總會碰到一些小小的坑。在此做個小結。備註:使用的系統均爲centos7.x,因此下面的問題和解決方法,均是針對centos7.x系統。 1、缺少依賴包,ngi

原创 一個因pid文件丟失,nginx的進程起不來,網站頁面無法訪問的故事

問題描述: 公司的一個網站首頁突然打不開,使用域名訪問,頁面一片空白。使用IP+端口 訪問,界面只能看到幾個藍色的標題,沒有圖片,排版混亂。 分析解決: 1、查看部署官網的nginx進程,進程已經沒有了: 2、使用systemctl sta

原创 Insert姿勢不對,導致MySQL主從庫上同一條數據的某個字段不一致

問題描述: 開發環境的MySQL用了兩臺節點,主從同步結構。忽然有開發同學反映說MySQL的主從不同步了。他在測試代碼功能的時候,調用接口在主庫insert了一條數據,然後發現在從庫上查不到這條數據。於是開始排查。 原因排查: 1、查看主從

原创 linux 命令行不顯示路徑了,而顯示爲-bash-4.1#的兩種解決辦法

問題描述: linux的命令行界面顯示的不是路徑,而是-bash-4.1#: 原因分析: 出現這個問題的原因是因爲沒有配置.bash_profile的問題,或者是我們不小心清空或刪除了.bash_profile文件。 解決方法 方法一:修改

原创 總結—Harbor倉庫部署和使用問題集錦

前言 在離線手動部署docker鏡像倉庫——harbor倉庫(一) 和離線手動部署docker鏡像倉庫——harbor倉庫(二)的實驗中,遇到一些harbor倉庫部署的問題,在此做個小結。實驗環境:harbor服務器系統:CentOS Li

原创 從0開始搭建MongoDB集羣

一、試驗環境及準備 本次實驗用了三臺centos7服務器,詳情如下表: 主機 角色 系統 10.0.0.101 PRIMARY centos7 10.0.0.102 SECONDARY centos7 10.0.0.1

原创 總結—什麼妖引起的MongoDB副本集初始化失敗?

前言: 在之前搭建MongoDB集羣中,遇到過一些小問題作妖引起的初始化副本集失敗,初學至今踩過來的坑,在此做個小結。 1、IP錯誤引起MongoDB副本集初始化失敗 這個錯誤在另一篇文章已經描述過,這裏略過不贅述。詳情見博客:IP錯誤引起

原创 系統學習redis之八——redis常用命令

redis提供了豐富的命令對數據庫和各種數據庫類型進行操作,這些命令可以在linux終端使用,包括以下兩種:1、鍵值相關命令2、服務器相關命令 redis命令介紹 一、鍵值相關命令 key:返回滿足給定匹配條件的所有key。用表達式*代表