Конфигурация приложений прописана в БД. И там-то и оказалось прописано правило, что именно эти данные могут обрабатывать НЕСКОЛЬКО параллельных процессов, несмотря на то, что процессы запущены для разных целей. Цели разные, а вот точка сходимости есть.
То есть в лог пишется все. Просто не все - в тот самый лог.
Как я это нашла - объяснять долго, скажу только, что ничего кроме grep и wc -l мне не понадобилось.
В свое оправдание скажу, что не я этот "баг" открывала, я его только унаследовала.
Группа ржала минут пять.
Зато в процессе подразобралась в ZFS и dtrace и даже по пути слегка доделала dtruss так, чтобы он мог отследить не только процесс, но и конкретный тред. Все не зря.
Через два часа в аэропорт и домой.
То есть в лог пишется все. Просто не все - в тот самый лог.
Как я это нашла - объяснять долго, скажу только, что ничего кроме grep и wc -l мне не понадобилось.
В свое оправдание скажу, что не я этот "баг" открывала, я его только унаследовала.
Группа ржала минут пять.
Зато в процессе подразобралась в ZFS и dtrace и даже по пути слегка доделала dtruss так, чтобы он мог отследить не только процесс, но и конкретный тред. Все не зря.
Через два часа в аэропорт и домой.