伺服器上tomcat mysql 常見問題

2021-05-23 17:06:43 字數 498 閱讀 1940

有時會遇到系統不能正常訪問,常見的幾個問題羅列一下.以下都是本人遇到的.

原因可能有以下幾個方面. 

1. tomcat高cpu, 用 tomcat probe 檢測,可以看到記憶體佔用率很高.  這樣的問題大多數是由於**造成的,優先查詢**.可以用eclispe的 find bugs外掛程式.

2. mysql cpu佔用率高, 這樣的原因大多數由於sql語句的問題. 用show processlist 可以查詢當前耗時的sql語句.在沒有索引的情況下,mysql的關聯查詢是非常耗時的.建議在建表時就建立合適的索引.

3. mysql 的sleep 執行緒過多. 可以用 show processlist 檢視.  可以將mysql的 wait_timeout 修改為200秒左右..  如果是用dbcp資料庫連線池訪問mysql,這樣修改後容易造成已經關閉的連線,建議設定testonborrow ,validationquery .

其他的暫時想不起來了,平時遇到的時候總結比較少.下次遇到時再補充進來吧.

伺服器上架

一 伺服器上架所需部件 在隨機的導軌套件中包含以下物品 1 外軌 含內滑軌和外滑軌 2 根 2 內軌 2 根 3 導軌支架 4 片 4 固定用螺栓 16 個 5 固定用螺母 8 個 請您準備好12 套固定導軌支架用的螺栓和螺母 機櫃附帶 二 準備滑軌 滑軌由兩部分組成 外軌和內軌。其中外軌是一體設計...

Linux伺服器上搭建svn伺服器

使用yum安裝svn,命令如下 yum y install subversion安裝完成之後,驗證安裝結果 在 opt目錄下面建立乙個svn目錄,用來作為svn儲存目錄,命令如下 mkdir opt svn執行如下命令,建立乙個倉庫 svnadmin create opt svn myproject...

伺服器上的 Git 在伺服器上搭建 Git

現在我們將討論如何在你自己的伺服器上搭建 git 服務來執行這些協議。note 這裡我們將要演示在 linux 伺服器上進行一次基本且簡化的安裝所需的命令與步驟,當然在 mac 或 windows 伺服器上同樣可以執行這些服務。事實上,在你的計算機基礎架構中建立乙個生產環境伺服器,將不可避免的使用到...