{"id":11566,"date":"2020-03-03T07:24:04","date_gmt":"2020-03-03T07:24:04","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=11566"},"modified":"2020-05-27T08:07:37","modified_gmt":"2020-05-27T08:07:37","slug":"elasticsearch-error-this-can-cause-resize-pauses-and-prevents-mlockall-from-locking-the-entire-heap","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/elasticsearch-error-this-can-cause-resize-pauses-and-prevents-mlockall-from-locking-the-entire-heap\/","title":{"rendered":"ElasticSearch Error \u2013 this can cause resize pauses and prevents mlockall from locking the entire heap"},"content":{"rendered":"\n<p><strong>Error Message<\/strong><\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">&#91;ec2-user@es-data01 bin]$ OpenJDK <span class=\"hljs-number\">64<\/span>-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated <span class=\"hljs-keyword\">in<\/span> version <span class=\"hljs-number\">9.0<\/span> and will likely be removed <span class=\"hljs-keyword\">in<\/span> a future release.\nERROR: &#91;<span class=\"hljs-number\">1<\/span>] bootstrap checks failed\n&#91;<span class=\"hljs-number\">1<\/span>]: initial heap size &#91;<span class=\"hljs-number\">1048576000<\/span>] not equal to maximum heap size &#91;<span class=\"hljs-number\">2097152000<\/span>]; <span class=\"hljs-keyword\">this<\/span> can cause resize pauses and prevents mlockall <span class=\"hljs-keyword\">from<\/span> locking the entire heap\n<span class=\"hljs-attr\">ERROR<\/span>: Elasticsearch did not exit normally - check the logs at \/home\/ec2-user\/elasticsearch<span class=\"hljs-number\">-7.6<\/span><span class=\"hljs-number\">.0<\/span>\/logs\/devopsschool.log<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p><strong>Solutions<\/strong><\/p>\n\n\n\n<p>Setting the parameter -Xms to the same value of -Xmx in \/etc\/elasticsearch\/jvm.options solved the problem \ud83d\ude42 Thanks<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">export ES_HEAP_SIZE=<span class=\"hljs-number\">2024<\/span>m\n<span class=\"hljs-keyword\">echo<\/span> $ES_HEAP_SIZE\nexport ES_JAVA_OPTS=<span class=\"hljs-string\">\"-Xms1000m -Xmx2000m\"<\/span> \/home\/ec2-user\/elasticsearch<span class=\"hljs-number\">-7.6<\/span><span class=\"hljs-number\">.0<\/span>\/bin\/elasticsearch\n\n$ cd \/home\/ec2-user\/elasticsearch<span class=\"hljs-number\">-7.6<\/span><span class=\"hljs-number\">.0<\/span>\/config\n$ vi jvm.options <span class=\"hljs-comment\"># Make -Xmx1g to -Xmx1g<\/span>\n$ more \/home\/ec2-user\/elasticsearch<span class=\"hljs-number\">-7.6<\/span><span class=\"hljs-number\">.0<\/span>\/config\/jvm.options | grep Xm\nCLIENT\n.........\n-Xms1g\n-Xmx1g\n\nMaster\n........\n-Xms2g\n-Xmx2g\n\nDATA\n.......\n-Xms1g\n-Xmx1g<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>","protected":false},"excerpt":{"rendered":"<p>Error Message Solutions Setting the parameter -Xms to the same value of -Xmx in \/etc\/elasticsearch\/jvm.options solved the problem \ud83d\ude42 Thanks<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5936],"tags":[],"class_list":["post-11566","post","type-post","status-publish","format-standard","hentry","category-elastic"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/11566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=11566"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/11566\/revisions"}],"predecessor-version":[{"id":11567,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/11566\/revisions\/11567"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=11566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=11566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=11566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}