第一次接觸OOM

2022-05-22 03:30:07 字數 1697 閱讀 8998

前幾天機器上一直遇到cpu100%,負載很高,經常報out of memory。

今天機器又遇到了,感覺這個東西無從下手,記憶體不夠,tree看了下cache是不是太多了。

清理了一下,其實占用的不是特別多。

看了下機器是,top 1是2核心,發現nginx占用的特別高。感覺無從下手,以為是安裝某加安全產品的問題。

於是找了之前的同事(十五年老運維)

他讓看下ulimit

[root@iz25y7mkr9cz ~]# ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file size (blocks, -f) unlimited

pending signals (-i) 127426

max locked memory (kbytes, -l) 64

max memory size (kbytes, -m) unlimited

open files (-n) 65535

pipe size (

512 bytes, -p) 8

posix message queues (bytes, -q) 819200

real-time priority (-r) 0

stack size (kbytes, -s) 10240

cpu time (seconds, -t) unlimited

max user processes (-u) 127426

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

給他看了一下nginx.conf

worker_processes  auto;

worker_rlimit_nofile

1000000

;events

改成:

user  www;

worker_processes 2;

worker_rlimit_nofile

65535;

events

之前worker_rlimit_nofile和worker_connections給的特別的大,worker_processes是自動。

修改完,果然負載和cpu下來很多。記錄一下。

身為搞安全在運維的路上越走越遠....

第一次接觸ruby

part one afile file.new e calog.cfu w afile.puts rtwe calllog configuration file afile.puts rerew 2.0 calog afile.puts 日誌的根路徑 afile.puts base path e l...

第一次接觸ubuntu

第一次接觸ubuntu好激動 1.進入 退出命令列介面 alt ctrl f1 進入命令列介面 alt ctrl f7 退出命令列介面 2.安裝wine sudo apt get install wine使用 終端命令就是 wine 舉個例子,你現在要執行魔獸,然後你的魔獸的資料夾的位置是 home...

Django第一次接觸

不美好的第九天tat 11月的最後一天 今天開始正式看看看看看看django 其實也是從晚上開始,太磨蹭沒效率 在linux下安裝好了 大概就是 安裝python2.7.3 ubuntu自帶,但是少東東 安裝django1.6 然後就發現按照教程用這個django admin.py startpro...