Elasticsearch Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file

一个月没管过的搜索引擎突然用不了了,引起一系列的服务崩溃:

赶紧上去看原因:

Java HotSpot(TM) 64-Bit Server VM warning: Insufficient space for shared memory file:

   /tmp/hsperfdata_work/23408

Try using the -Djava.io.tmpdir= option to select an alternate temp location.

错误表示某区内存已满!

  df -h        查看内存使用情况。

解决:

  输入命令: find / -size +200M -exec du -h {} \;   查看大于200M的文件(首选删除日志文件)。

java服务调用出现异常:一如既往的是硬盘区间不够,继续删吧 删出一片空间出来:

区间19-04-02 15:52:12] [WARN][net.bull.javamelody] - exception while collecting data: java.io.IOException: No space left on device

java.io.IOException: No space left on device
    at java.io.FileOutputStream.writeBytes(Native Method)
    at java.io.FileOutputStream.write(FileOutputStream.java:326)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
    at java.io.BufferedOutputStream.write(BufferedOutputStream.java:126)
    at java.util.zip.DeflaterOutputStream.deflate(DeflaterOutputStream.java:253)
    at java.util.zip.DeflaterOutputStream.write(DeflaterOutputStream.java:211)
    at java.util.zip.GZIPOutputStream.write(GZIPOutputStream.java:145)
    at net.bull.javamelody.internal.model.CounterStorage$CounterOutputStream.write(CounterStorage.java:73)
    at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1877)
    at java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1822)
 

猜你喜欢

转载自blog.csdn.net/yexiaomodemo/article/details/88973926