Документ создан: 14.06.2013

Административная консоль теряет работающий экземпляр.

Случается, что административная консоль теряет работающий экземпляр, конфигурацию менять не получается и остановить из командной строки тоже не выходит из-за ошибки:

server not running

Подобное поведение характерно для OTD, работающего под Linux. Связано с тем, что по-умолчанию временным каталогом для административного сервера и сервера экземпляра является "/tmp", а в Linux производится периодическая очистка этого каталога. Решение простое:

  1. Создаём временный каталог:
    mkdir -p $OTD_HOME/tmp
  2. В файле "$OTD_HOME/otd/admin-server/config/server.xml" находим "<temp-path>" и меняем "/tmp/" на наш путь (полный, без переменных среды окружения, у меня он выглядит так - "/opt/oracle/product/11.1.1/trafficdirector_Home_1/tmp/").
  3. Повторяем операцию для всех экземпляров: во всех каталогах экземпляров, которые размещены в "$OTD_HOME/otd/" есть "config/server.xml", а в нём - "<temp-path>", где нужно заменить "/tmp/" на наш путь.
  4. Останавливаем административный сервер и сервер (или серверы) экземпляра. Возможно, придётся останавливать с помощью "kill -TERM".
  5. Стартуем всё заново.

Всё! Теперь административная консоль не теряет работающий экземпляр и остановить из командной строки тоже можно.

 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki Donate