При запуске TeamCity возникает следующая ошибка:
[2013-09-10 04:18:40,418] WARN - tion.CachingBuildEstimator$2$1 - Failed to execute Build estimates updater. PermGen space java.lang.OutOfMemoryError: PermGen space
Для устранения ошибки – изменим настройки инициализации Java Virtual Machine
(JVM). В файл настроек оболочки (в примере это bash
) добавим ключи:
$ cat /setevoy/.bashrc | grep JAVA_OPTS export JAVA_OPTS="-Xmx1024m -XX:MaxPermSize=512m"
Перечитаем файл, что бы изменения вступили в силу:
$ . /setevoy/.bashrc
Перезапускаем TeamCity:
$ /home/setevoy/tc/TeamCity/bin/shutdown.sh && /home/setevoy/tc/TeamCity/bin/startup.sh
Проверяем, запустился ли он с нужными опциями:
$ ps aux | grep java setevoy 2035 25.5 14.5 1689056 282588 pts/3 Sl 05:55 2:57 /usr/lib/jvm/java-1.6.0/bin/java -Djava.util.logging.config.file=/home/setevoy/tc/TeamCity/conf/logging.properties -Xmx1024m -XX:MaxPermSize=512m...