原创 Spring boot內置Tomcat的臨時目錄被刪除導致文件上傳不了-問題解析

目錄 1、問題 2.1、 爲什麼需要使用這個/tmp/tomcat*? 2.2、那個 /tmp/tomcat* 目錄爲什麼不存在? 三、解決辦法 修改 springboot 配置,不要在/tmp 下創建目錄 修改 清理 /tmp 下

原创 Jenkins 插件使用國內鏡像源-解決插件下載慢的問題

問題 我們在Jenkins裏面經常會遇到安裝插件很慢,這是由於我們使用的是更新中心鏡像默認爲國外的源。現在我們可以進行設置爲國內鏡像源,來解決安裝插件慢的問題。 解決辦法 安裝插件localization-zh-cn(Localizati

原创 Window 系統 Excel 同時打開兩個Excel 文件

問題 我們在使用 Excel 的時候,經常需要打開多個 Excel 文件,但是默認的話我們是隻打開一個窗口的。這樣不便於我們操作兩個 Excel 。 解決辦法 下載這個補丁進行安裝,下載鏈接 http://download.microsof

原创 Elasticsearch定時刪除索引第二版

該版本對於上一個版本做了升級。兼容性更好了。 #!/bin/bash ####################################################### # $Name: clean_index.s

原创 Elasticsearch 節點磁盤使用率過高,導致ES集羣索引無副本

目錄 一、問題 二、問題的原因 三、問題解決的辦法 1. 擴大磁盤 2. 刪除部分歷史索引 3. 更改es設置 四、擴展 一、問題 最近在查看線上的 es,發現最近2天的索引沒有副本,集羣的狀態也是爲 yellow 的。 二、

原创 Jenkins 定時備份插件 ThinBackup

需求 公司的整個測試環境正式環境打包都是用的同一個Jenkins, 該Jenkins是搭建在內部的一臺機器上,之前有一臺機器的硬盤出了問題,爲了安全起見,我們決定備份 Jenkins 的配置和數據。 操作: 在一臺機器上搭建 nfs,

原创 記一次阿里雲LVM擴容與 LVM 相關知識學習

一、lvm 擴容 問題: 我們阿里雲服務器有一個磁盤容量爲 1T ,但是最近由於業務的擴增,磁盤容量已經不夠了,需要增大磁盤的容量。磁盤掛載在 /home,使用的是 LVM。我們現在需要對磁盤進行擴容。 通過增加新的磁盤,然後將磁盤添加

原创 xml 特殊字符 導致的 solr 數據導入異常

一、問題 最近開發那邊反應 solr 的數據好像一個月沒有更新了,登陸到 solr 的服務器,查看日誌,有以下的報錯日誌。 org.apache.solr.handler.dataimport.DataImportHandlerExcep

原创 Nginx 啓用ngx_http_stub_status_module 模塊實現對Nginx 狀態查詢

我們通常需要對Nginx 的一些狀態進行監控。 nginx 是有一個狀態頁的.詳細介紹見官方文檔 :http://nginx.org/en/docs/http/ngx_http_stub_status_module.html 默認情況下,

原创 /etc/security/limits.conf 詳解與配置

一、 /etc/security/limits.conf 詳解 /etc/security/limits.conf 文件實際是 Linux PAM(插入式認證模塊,Pluggable Authentication Modules)中 pam

原创 記一次hosts配置內容過多引起的故障

問題環境 系統環境 CentOS release 6.9 (Final) 2.6.32-696.16.1.el6.x86_64 Java 環境 1.8.0_151 Apollo 1.4.0 代碼框架 Spring Boot

原创 微信 AES 解密報錯 Illegal key size 三種解決辦法

微信 AES 解密報錯 Illegal key size Java 環境 java version "1.8.0_151" Java(TM) SE Runtime Environment (build 1.8.0_151-b12) Java

原创 shell 字符串比較與腳本 too many arguments 報錯

一、問題 最近在寫 shell 腳本的時候,遇到了一些小問題,就是我在判斷一個字符串是否爲空的時候經常報下面的錯,程序是正常執行了,但是有這個提示很蛋疼,下面就是看看是什麼問題導致的? [: too many arguments 二、問題

原创 Jenkins 在 Tomcat 運行訪問路徑設置

問題 最近用 Tomcat 搭建了個 Jenkins ,但是訪問的時候需要端口加 /jenkins/ 才能進行訪問。我們是直接將 Jenkins.war 包放在 webapps下的。 我們想直接通過不加路徑進行訪問。 解決辦法 思路一 在

原创 Jenkins 有關 Maven 的內容

Jenkins Maven 插件安裝 在安裝完 Jenkins 後,我們想添加新的項目 爲 Maven 項目時,發現找不到這個選項。 原因是我們沒有安裝插件 Maven Integration. 在 插件管理 安裝 插件 Maven Int