Коллеги, подскажите...
Не хочу использовать трапперы и кроны. Но.
Есть некий скрипт, который выполняется дольше максимальных 30 секунд.
Возникла идея передавать его данные через файл кеша.
Т.е. запускаю скрипт, выкидываю данные и в фоне запускаю длительный скрипт.
При запуске вручную все ок, головной скрипт отработал, фоновый висит в процессах выполняется, все ок. Чтобы не прерывался по сессии запускаю через nohup.
Но как навешиваю на агента - опять таймаут. Ощущение, что заббикс агент не отдает фоновый скрипт в систему, а держит процесс тайм аут и потом вываливает по таймауту.
Как обойти такую проблему или куда копать?
Не хочу использовать трапперы и кроны. Но.
Есть некий скрипт, который выполняется дольше максимальных 30 секунд.
Возникла идея передавать его данные через файл кеша.
Т.е. запускаю скрипт, выкидываю данные и в фоне запускаю длительный скрипт.
При запуске вручную все ок, головной скрипт отработал, фоновый висит в процессах выполняется, все ок. Чтобы не прерывался по сессии запускаю через nohup.
Но как навешиваю на агента - опять таймаут. Ощущение, что заббикс агент не отдает фоновый скрипт в систему, а держит процесс тайм аут и потом вываливает по таймауту.
Как обойти такую проблему или куда копать?