I have been running solr on a Digital Ocean Droplet 1GB RAM + 1vCPU. It stopped working suddenly. When I went through different logs I found following errors: Failed to reserve shared memory.
To better analyze memory issues I created two LEMP servers at Digitalocean & installed Solr 8.7.0 on Ubuntu 20.04:
- USD 5 Droplet 1GB RAM + 1vCPU
- USD 80 Droplet 16GB RAM + 2vCPUs
I have found that the /var/solr/logs/solr-8983-console.log shows following errors on both servers. How to fix this issue?
OpenJDK 64-Bit Server VM warning: Failed to reserve shared memory. (error = 1)
OpenJDK 64-Bit Server VM warning: Failed to reserve shared memory. (error = 12)
OpenJDK 64-Bit Server VM warning: Failed to reserve shared memory. (error = 12)
2020-12-29 18:21:50.206 INFO (main) [ ] o.e.j.u.log Logging initialized @1178ms to org.eclipse.jetty.util.log.Slf4jLog
2020-12-29 18:21:50.305 WARN (main) [ ] o.e.j.x.XmlConfiguration Ignored arg: <Arg name="threadpool">
<New id="threadpool" class="com.codahale.metrics.jetty9.InstrumentedQueuedThreadPool"><Arg name="registry">
<Call id="solrJettyMetricRegistry" name="getOrCreate" class="com.codahale.metrics.SharedMetricRegistries"><Arg>solr.jetty</Arg></Call>
</Arg></New>
</Arg>
2020-12-29 18:21:50.449 INFO (main) [ ] o.e.j.s.Server jetty-9.4.27.v20200227; built: 2020-02-27T18:37:21.340Z; git: a304fd9f351f337e7c0e2a7c28878dd536149c6c; jvm 11.0.9.1+1-Ubuntu-0ubuntu1.20.04
2020-12-29 18:21:50.474 INFO (main) [ ] o.e.j.d.p.ScanningAppProvider Deployment monitor [file:///opt/solr-8.7.0/server/contexts/] at interval 0
2020-12-29 18:21:50.849 INFO (main) [ ] o.e.j.w.StandardDescriptorProcessor NO JSP Support for /solr, did not find org.apache.jasper.servlet.JspServlet
2020-12-29 18:21:50.863 INFO (main) [ ] o.e.j.s.session DefaultSessionIdManager workerName=node0
2020-12-29 18:21:50.864 INFO (main) [ ] o.e.j.s.session No SessionScavenger set, using defaults
2020-12-29 18:21:50.867 INFO (main) [ ] o.e.j.s.session node0 Scavenging every 600000ms
2020-12-29 18:21:50.944 INFO (main) [ ] o.a.s.s.SolrDispatchFilter Using logger factory org.apache.logging.slf4j.Log4jLoggerFactory
2020-12-29 18:21:50.950 INFO (main) [ ] o.a.s.s.SolrDispatchFilter ___ _ Welcome to Apache Solr? version 8.7.0
2020-12-29 18:21:50.951 INFO (main) [ ] o.a.s.s.SolrDispatchFilter / __| ___| |_ _ Starting in standalone mode on port 8983
2020-12-29 18:21:50.951 INFO (main) [ ] o.a.s.s.SolrDispatchFilter \__ / _ | '_| Install dir: /opt/solr
2020-12-29 18:21:50.953 INFO (main) [ ] o.a.s.s.SolrDispatchFilter |___/\___/_|_| Start time: 2020-12-29T18:21:50.953065Z
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…