您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux企業生產常見問題有哪些的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Linux企業生產常見問題有哪些文章都會有所收獲,下面我們一起來看看吧。
1、如何設置tomcat-8.5.9 JVM內存大小,寫出設置步驟
JAVA_OPTS="$JAVA_OPTS -Xmx2048m -Xms1024m -Xss512k -XX:NewRatio=4 -XX:SurvivorRatio=4"
-Xmx2048m #最大可用內存
-Xms1024m #最小可用內存(最大最小可設置成相等值)
-Xss512k #每個進程的堆棧大小
2、nginx代理后端主機,客戶端訪問時頁面與日志都是出現504 gateway timeout提示信息,如何解決?寫出步驟
先說下出現的原因吧,出現這類情況原因很多
總結三大類:
1:網絡問題
2:代碼問題
3:配置問題
解決方法如下:
location / {
....................................
proxy_pass http://10.0.0.101:9563
proxy_connect_timeout 300 ;
proxy_read_timeout 300;
proxy_send_timeout 300;
}
#通過設置proxy連接超時時間間隔防止出現504 500等其它錯誤,默認超時時間為60S
3、如何檢查兩端文件是否同步完成,并通過配置zabbix來展示和監控,寫出思路與具體配置步驟
這個題沒有絕對的答案,只有看誰的實現方法簡單、配置少、而又達到目的
我的解決思路如下:
1:同步客戶端目錄定時統計目錄與文件數 find ./ |wc -l > file.log
2:實時同步file.log到同步的服務端,同樣服務端定時統計目錄與文件數 find ./ wc -l > rsfile.log
3:用腳本來判斷兩個文件中數字大小是否相同,相同就打印ok >result.log,否則打印error >result.log
4: zabbix配置就只需要定時檢查result中ok的個數是否為1,不是1就報警
#如果小伙伴們有好的思路與方法,請在文未留言
4、使用free -mh發現cached大小為4G,內存可使用量只有5M,請問如何清除,寫出步驟并注釋
####手工釋放cached 占用的內存
清除前使用sync命令將所有未寫的系統緩沖區寫到磁盤中
To free pagecache: echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes: echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes: echo 3 > /proc/sys/vm/drop_caches
#手工釋放完成后,改回默認0:echo 0 > /proc/sys/vm/drop_caches
#################定時釋放腳本#################
#!/bin/bash
used=`free -m | awk 'NR==2' | awk '{print $3}'`
free=`free -m | awk 'NR==2' | awk '{print $4}'`
echo "===========================" >> /var/log/mem.log
date >> /var/log/mem.log
echo "Memory usage | [Use:${used}MB][Free:${free}MB]" >> /var/log/mem.log
if [ $free -le 1000 ] ; then
sync && echo 1 > /proc/sys/vm/drop_caches
sync && echo 2 > /proc/sys/vm/drop_caches
sync && echo 3 > /proc/sys/vm/drop_caches
echo "OK" >> /var/log/mem.log
else
echo "Not required" >> /var/log/mem.log
fi
########################################
5、創建與調整SWAP分區的方法,請寫出具體步驟
####創建與調整SWAP分區的方法
###方法1:創建分區文件
dd if=/dev/zero of=/var/swap bs=1024 count=5G
mkswap /var/swap
swapon /var/swap
加入/etc/fstab
/var/swap swap swap defaults 0 0
###方法2:調整正在使用的分區大小
#關閉分區
swapoff /dev/mapper/VolGroup-lv_swap
#增加大小
lvm lvresize /dev/mapper/VolGroup-lv_swap -L +25000M
#格式化分區
mkswap /dev/mapper/VolGroup-lv_swap
#啟用分區
swapon -va
6、如何設置redis開啟遠程訪問
cd /application/redis/
vim redis.confg
bind 127.0.0.1—————> #bind 127.0.0.1
protected-mode yes—————> protected-mode no
重啟服務
7、登陸mysql數據庫進行操作,出現Too Many Connections的錯誤提示,如何解決?寫出配置步驟
vim /etc/my.cnf
max_connections = 500 #視具體情況調整值的大小
wait_timeout=5
/etc/init.d/mysqld restart
關于“Linux企業生產常見問題有哪些”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Linux企業生產常見問題有哪些”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。