Ошибка Пермского пространства возникает из-за использования большого пространства, а не предоставленного jvm пространства для выполнения кода. Лучшее решение этой проблемы в операционных системах UNIX - изменить некоторые настройки в файле bash. Следующие шаги решают проблему.
Запустить команду gedit .bashrc
на терминале.
Создать JAVA_OTPS
переменную со следующим значением:
export JAVA_OPTS="-XX:PermSize=256m -XX:MaxPermSize=512m"
Сохранить файл bash. Запустите команду exec bash на терминале. Перезагрузите сервер.
Я надеюсь, что этот подход сработает над вашей проблемой. Если вы используете версию Java ниже 8, эта проблема иногда возникает. Но если вы используете Java 8, проблема никогда не возникает.