LNMP環境時不時報502問題解決記錄

2021-08-07 23:12:30 字數 559 閱讀 9331

公司官網是用wordpress搭的(資料庫有35萬左右的資料),環境用的是軍哥的lnmp一鍵安裝包,訪問速度特別慢,下面是整個的解決過程記錄

後來就想開一下慢查詢日誌,看看比較慢的sql有哪些,結果發現上個程式設計師一直都沒關慢查詢,資料量特別大,慢的sql很多,慢查詢日誌當時得有幾個g了,我把慢查詢關了,伺服器cpu就降到80%左右了,清理了慢查詢日誌,記錄了幾條sql,發現自己對wordpress不熟沒辦法優化sql,後來就想到了上mamcache快取.

用wordpress外掛程式給官網上了memcache之後,訪問速度明顯快了cpu降到了50%左右,過了一段時間發現伺服器什麼都正常,**卻時不時的報502,nginx啊….

lnmp官網上還給出了乙個 php-fpm 502檢查重啟工具 check502.sh (一般在lnmp的解壓目錄下面)該工具一般需要配合crontab進行使用,如沒5分鐘檢測是否報502錯誤,並自動重啟php-fpm.

這是該工具crontab 設定格式 /5 * * * 檔案所在全路徑/check502.sh,

通過這些操作先看看官網的運**況,後續繼續更新

liunx下安裝lnmp環境問題解決

編譯安裝php fastcgi模式 如果是64位作業系統,需要先進行下步工作 如果是64位作業系統,需要先進行下步工作 解決沒有安裝 patch 工具問題,解決imagemagick問題 解決 configure error libjpeg.a so not found 錯誤 解決configure...

Transactional 失效問題 解決記錄

我們大家都知道,需要控制事務時,需要在服務層使用 transactional rollbackfor exception.class 來控制事務,保證方法內的的多個 dao操作同時成功或失敗 今天就遇到了問題,方法內的資料庫操作未受到事務控制,debug時,方法沒走完資料就落庫了,這顯然是不對的 問...

SWOOLE環境搭建(問題解決)

不過官方說明簡單,小的細節遇到問題無從下手哦。swoole php 協程框架 安裝教程 首先的前提我使用了寶塔面板已經搭建了基本的lnmp整合環境 系統資訊 cpuintel core i7 4790 cpu 3.60ghz 4 核心 磁碟讀 125 mb,寫 202 mb 記憶體3752 mb 我...