中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

elasticsearch啟動時警告無法鎖定JVM內存如何解決

發布時間:2021-06-11 15:30:40 來源:億速云 閱讀:220 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關elasticsearch啟動時警告無法鎖定JVM內存如何解決,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

elasticsearch啟動警告

Unable to lock JVM memory (ENOMEM). This can result in part of the JVM being swapped out. Increase RLIMIT_MEMLOCK (ulimit).

內存鎖定值的限制(max locked memory)

這個值只對普通用戶起作用,對超級用戶不起作用,這個問題是由于CAP_IPC_LOCK造成的.linux對內存是分頁管理的,這意味著有不需要時,在物理內存的數據會被換到交換區或磁盤上.有需要時會被交換到物理內存,而將數據鎖定到物理內存可以避免數據的換入/換出.采用鎖定內存有兩個理由:1)由于程序設計上需要,比如oracle等軟件,就需要將數據鎖定到物理內存.2)主要是安全上的需要,比如用戶名和密碼等等,被交換到swap或磁盤,有泄密的可能,所以一直將其鎖定到物理內存.

查看項目進程限制,17497為pid

cat /proc/17497/limits

查看系統限制ulimit -a

core file size     (blocks, -c) unlimited
data seg size      (kbytes, -d) unlimited
scheduling priority       (-e) 0
file size        (blocks, -f) unlimited
pending signals         (-i) 1032980
max locked memory    (kbytes, -l) 64
max memory size     (kbytes, -m) unlimited
open files           (-n) 600000
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
real-time priority       (-r) 0
stack size       (kbytes, -s) unlimited
cpu time        (seconds, -t) unlimited
max user processes       (-u) 600000
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited

vim /etc/security/limits.conf增加2行,設為更大的值或者unlimited

  •       soft   memlock      unlimited

  •       hard   memlock      unlimited

其他可以使用ulimit添加自定義的限制(很多選項系統默認未開啟),可以對一些不同用戶進行限制

#
# - core - limits the core file size (KB)
# - data - max data size (KB)
# - fsize - maximum filesize (KB)
# - memlock - max locked-in-memory address space (KB)
# - nofile - max number of open files
# - rss - max resident set size (KB)
# - stack - max stack size (KB)
# - cpu - max CPU time (MIN)
# - nproc - max number of processes
# - as - address space limit (KB)
# - maxlogins - max number of logins for this user
# - maxsyslogins - max number of logins on the system
# - priority - the priority to run user process with
# - locks - max number of file locks the user can hold
# - sigpending - max number of pending signals
# - msgqueue - max memory used by POSIX message queues (bytes)
# - nice - max nice priority allowed to raise to values: [-20, 19]
# - rtprio - max realtime priority

看完上述內容,你們對elasticsearch啟動時警告無法鎖定JVM內存如何解決有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

邵阳县| 怀集县| 龙山县| 彭阳县| 冕宁县| 遂溪县| 和顺县| 桑植县| 玉龙| 盐边县| 香港| 休宁县| 犍为县| 靖宇县| 长寿区| 阳原县| 绥芬河市| 营山县| 高台县| 翁牛特旗| 安庆市| 永顺县| 威海市| 华容县| 乐陵市| 灌南县| 阳曲县| 镇原县| 金塔县| 来安县| 昌吉市| 德州市| 吉木萨尔县| 兴海县| 界首市| 元朗区| 吉首市| 湟中县| 克什克腾旗| 长武县| 本溪市|