Перейти к содержанию

desserg

Members
  • Постов

    2
  • Зарегистрирован

  • Посещение

    Никогда

Profile Information

  • Location
    Munich

Достижения desserg

  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 минут, хотелось бы одну минуту. В манах конкретики нет.
×
×
  • Создать...