Jump to content

desserg

Members
  • Posts

    2
  • Joined

  • Last visited

    Never

Profile Information

  • Location
    Munich

desserg's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Вообще говоря вопрос был абстрактный, как потом выяснилось, связан с обработкой неудачных (по мнению инита) программ. I.e.: respawning too fast: disabled for 5 minutes Как выяснилось при трейсинге, инит почему-то пытается стартовать скрипт дважды, а это вызывает срабатывание триггера, и спячку на 5 минут. Вопрос в том, что второй раз, после спячки старт происходит всегда успешно. Ну в общем как говорят психиатры - что за болезнь - не знаю, но лечить умею. Вот такой скрипт помог вылечить паузу в 5 минут, теперь она короткая и настраиваемая. Хотя исходные причины остаются туманными. #!/bin/sh /bin/su - oracle -c "/u01/app/oracle/product/10.2.0/db_2/bin/lsnrctl start" while [ -n "$(ps -fu oracle|ps -fu oracle|grep -v grep|grep tns)" ]; do sleep 5 done Ну и иниттаб, стартующий этот скрипт: o1:2345:respawn:/home/oracle/bin/start_lis.sh > /tmp/ora 2>/tmp/ora
  2. Как/где можно изменить частоту проверки списка процессов в /etc/inittab, зарегистрированных для рестарта? Тесты показывают около 5 минут, хотелось бы одну минуту. В манах конкретики нет.
×
×
  • Create New...