一個(gè)小小的下劃線,讓我排查了一個(gè)多小時(shí)。希望這篇文章能幫助遇到類似問(wèn)題的開(kāi)發(fā)者少走彎路。 背景 我們的微服務(wù)架構(gòu)分為兩個(gè) Docker Compose 項(xiàng)目: 基礎(chǔ)設(shè)施層:N...
一個(gè)小小的下劃線,讓我排查了一個(gè)多小時(shí)。希望這篇文章能幫助遇到類似問(wèn)題的開(kāi)發(fā)者少走彎路。 背景 我們的微服務(wù)架構(gòu)分為兩個(gè) Docker Compose 項(xiàng)目: 基礎(chǔ)設(shè)施層:N...
線上服務(wù)的nginx突然又開(kāi)始偶發(fā)性的報(bào)錯(cuò):no live upstreams while connecting to upstream,客戶端收到的都是nginx的502....
如果不加最后的disown 此時(shí)你關(guān)閉終端,斷開(kāi)ssh連接,會(huì)導(dǎo)致這個(gè)nohup進(jìn)程也同時(shí)終止。因?yàn)閿嚅_(kāi)連接時(shí),會(huì)發(fā)送SIGHUP信號(hào)給當(dāng)前shell的作業(yè)列表的所有進(jìn)程,n...
@安達(dá)充_1224 官方文檔:https://docs.docker.com/engine/reference/commandline/run/
在docker19中使用GPUDocker 19.03,增加了對(duì)--gpus選項(xiàng)的支持,我們?cè)赿ocker里面想讀取nvidia顯卡再也不需要額外的安裝nvidia-docker了,下面開(kāi)始實(shí)戰(zhàn) 1. 安...
為了本地調(diào)試方便需要把測(cè)試服務(wù)器的kafka開(kāi)放外網(wǎng)連接, 本以為很簡(jiǎn)單的事情卡了好幾個(gè)小時(shí),主要還是對(duì)kafka不了解導(dǎo)致的,特此記錄. 核心就是兩個(gè)配置:listener...
接手平臺(tái)之后總是從用戶反饋了解到服務(wù)異常,遂打算搞一套簡(jiǎn)單的報(bào)警機(jī)制,通過(guò)獲取入口nginx的日志信息掌握系統(tǒng)狀態(tài).ELK那套有點(diǎn)重,打算后期逐步重構(gòu)期間和spring cl...
線上的接口服務(wù)這兩天開(kāi)始頻繁的報(bào)502和504, 經(jīng)過(guò)排查發(fā)現(xiàn)連接的MySQL從庫(kù)的CPU占用一度達(dá)到99%.幾乎全部都是MySQL占用的.(該服務(wù)器配置為32核+64G)通...
介紹 本文將介紹如何使用 Nginx 的緩存功能來(lái)加速 Web 服務(wù)中的靜態(tài)資源響應(yīng)速度,提升用戶體驗(yàn)。 為什么需要nginx緩存靜態(tài)資源 web服務(wù)中的靜態(tài)資源響應(yīng)很慢,經(jīng)...
有一個(gè)docker容器,在高并發(fā)時(shí)會(huì)崩潰,進(jìn)入容器沒(méi)找到Java臨死前的dump文件,只有一個(gè)core文件.摸索了一下如何通過(guò)core文件定位容器中的問(wèn)題,在此進(jìn)行記錄. 首...
nethogs可以查看每個(gè)進(jìn)程的網(wǎng)絡(luò)收發(fā)量,對(duì)于需要定位高占用進(jìn)程非常有幫助:直接yum安裝就能使用 使用非常簡(jiǎn)單,直接接網(wǎng)卡名稱就可以: 結(jié)果: nload可以直觀的顯示整...
跨域這個(gè)事情大家肯定都遇到過(guò),也肯定都清楚是瀏覽器的同源策略導(dǎo)致的。我一般遇到了就在網(wǎng)上抄一抄配置就解決了,但是關(guān)于跨域到底是怎么個(gè)原理一直沒(méi)有深究,直到遇到了一個(gè)有趣的bu...
新項(xiàng)目在使用nacos配置中心時(shí)一直連不上,調(diào)研發(fā)現(xiàn)是因?yàn)閚acos在springboot 2.4.0之后的版本不再使用Bootstrap container,改為sprin...
本文轉(zhuǎn)載自:https://blog.csdn.net/zywvvd/article/details/113753323[https://blog.csdn.net/zywv...
代碼中使用sshd進(jìn)行服務(wù)器連接,遇見(jiàn)報(bào)錯(cuò): 是ssh中的key交換算法不兼容導(dǎo)致,解決方案是在/etc/ssh/sshd_config最后添加如下行內(nèi)容解決問(wèn)題: 關(guān)于Ke...
項(xiàng)目要求單表支持上億數(shù)據(jù)量,需要在mysql中構(gòu)建數(shù)據(jù)進(jìn)行測(cè)試,最后采用存儲(chǔ)過(guò)程方案,記錄一下腳本: 我是docker-compose中的數(shù)據(jù)庫(kù),所以選擇后臺(tái)運(yùn)行的命令: 如...
去官網(wǎng)[https://rocketmq.apache.org/zh/docs/quickStart/02quickstart]下載包,我這個(gè)直接選擇了Apache Rock...
項(xiàng)目需要在啟動(dòng)后死循環(huán)處理隊(duì)列中的任務(wù),具體的處理方法是異步的。之前的做法是在子線程中執(zhí)行@Async方法,一直有兩個(gè)奇怪的現(xiàn)象: 會(huì)出現(xiàn)明明線程池里還有線程,@Async方...
本文介紹了 3 種統(tǒng)計(jì)項(xiàng)目代碼的方式,分別為 Cloc 庫(kù)、VSCode 代碼統(tǒng)計(jì)插件 —— VS Code Counter、IDEA 代碼統(tǒng)計(jì)插件 —— Statistic...