SonarQube 7.9.1 LTS не запускается: невозможно создать общую память - PullRequest
1 голос
/ 23 января 2020

Ниже приведена ошибка: /opt/sonar/sonarqube-7.9.1/temp/sharedmemory (в системе слишком много открытых файлов) Через некоторое время возникает следующая ошибка и останавливается процесс

java.lang.IllegalArgumentException: Unable to create shared memory : 
        at org.sonar.process.sharedmemoryfile.AllProcessesCommands.<init>(AllProcessesCommands.java:103)
        at org.sonar.process.sharedmemoryfile.DefaultProcessCommands.<init>(DefaultProcessCommands.java:34)
        at org.sonar.process.sharedmemoryfile.DefaultProcessCommands.secondary(DefaultProcessCommands.java:52)
        at org.sonar.server.app.WebServer.isOperational(WebServer.java:69)
        at org.sonar.server.app.WebServer.getStatus(WebServer.java:61)
        at org.sonar.process.ProcessEntryPoint.waitForStatus(ProcessEntryPoint.java:121)
        at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:104)
        at org.sonar.process.ProcessEntryPoint.launch(ProcessEntryPoint.java:81)
        at org.sonar.server.app.WebServer.main(WebServer.java:99)
    Caused by: java.io.FileNotFoundException: /opt/sonar/sonarqube-7.9.1/temp/sharedmemory (Too many open files in system)
        at java.base/java.io.RandomAccessFile.open0(Native Method)
        at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
        at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
        at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
        at org.sonar.process.sharedmemoryfile.AllProcessesCommands.<init>(AllProcessesCommands.java:100)
        ... 8 common frames omitted

1 Ответ

1 голос
/ 10 февраля 2020

Как сказано в вашем журнале, вы не можете создать общую память, удалить файл общей памяти и перезапустить службу SonarQube, SonarQube создаст для вас новый файл общей памяти.

Пожалуйста, сделайте резервную копию Ваш файл перед его удалением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...