в кронтабе две строки для мртг. каждая должна отработать свой отдельный конфиг.
При одновременном запуске ругается по поводу lockfile.
Чем лечить ?
>в кронтабе две строки для мртг. каждая должна отработать свой отдельный конфиг.
>
>При одновременном запуске ругается по поводу lockfile.
>Чем лечить ?1. Zapustitj v rezime debug.
2. Pokazatj vivod.
>>в кронтабе две строки для мртг. каждая должна отработать свой отдельный конфиг.
>>
>>При одновременном запуске ругается по поводу lockfile.
>>Чем лечить ?
>
>1. Zapustitj v rezime debug.
>2. Pokazatj vivod.
crontab*/5 * * * * /usr/local/mrtg/dataemr/mrtg.bat
*/5 * * * * /usr/local/mrtg/datal89/mrtg.bat
config for mrtg 1less /usr/local/mrtg/dataemr/mrtg.bat
[skip]
/usr/local/bin/mrtg /usr/local/mrtg/dataemr/mrtg.cfg
[skip]less /usr/local/mrtg/dataemr/mrtg.cfg
[skip]
WorkDir: /usr/local/mrtg/dataemr
[skip]config for mrtg 2
less /usr/local/mrtg/datal89/mrtg.bat
[skip]
/usr/local/bin/mrtg /usr/local/mrtg/datal89/mrtg.cfg
[skip]less /usr/local/mrtg/datal89/mrtg.cfg
[skip]
WorkDir: /usr/local/mrtg/datal89
[skip]
>>>в кронтабе две строки для мртг. каждая должна отработать свой отдельный конфиг.
>>>
>>>При одновременном запуске ругается по поводу lockfile.
>>>Чем лечить ?
>>
>>1. Zapustitj v rezime debug.
>>2. Pokazatj vivod.
>
>
>crontab
>
>*/5 * * * *
>
>
> /usr/local/mrtg/dataemr/mrtg.bat
>*/5 * * * *
>
>
> /usr/local/mrtg/datal89/mrtg.bat
>
>
>config for mrtg 1
>
>less
>
> /usr/local/mrtg/dataemr/mrtg.bat
>[skip]
>/usr/local/bin/mrtg /usr/local/mrtg/dataemr/mrtg.cfg
>[skip]
>
>less
>
> /usr/local/mrtg/dataemr/mrtg.cfg
>[skip]
>WorkDir:
> /usr/local/mrtg/dataemr
>[skip]
>
>
>
>config for mrtg 2
>
>less
>
> /usr/local/mrtg/datal89/mrtg.bat
>[skip]
>/usr/local/bin/mrtg /usr/local/mrtg/datal89/mrtg.cfg
>[skip]
>
>less
>
> /usr/local/mrtg/datal89/mrtg.cfg
>[skip]
>WorkDir:
> /usr/local/mrtg/datal89
>[skip]В дебаге ничего интерестного не оказалось...
Так как Константин говорит, у меня и так быо сделанно. Только конфиги в одном каталоге лежали.
При этом ругань вида :ERROR: I guess another mrtg is running. A lockfile (/usr/local/etc/mrtg/mrtg.cfg.cl_l) aged
480 seconds is hanging around. If you are sure that no other mrtg
is running you can remove the lockfile
появлялась не систематически.
Хотя вот только сейчас мысль появилась. Наверное мртг просто за 5 минут не успевал обработать конфиг ( так как он большой, около 60 графиков ).
Вообщем в любом случае спасибо. Буду еще экспериментировать.
1) mrtg --lock-file 2.lock
2) mrtg --lock-file 3.lockможет так?
>1) mrtg --lock-file 2.lock
>2) mrtg --lock-file 3.lock
>
>может так?
Да. Можно и так. Я уже прочитал в мане. Но там видимо проблема с временем.
Так как одновременно запускается 3 процесса, 2 мртги, и еще один.
Видимо той мртге которая обрабатывает большой конфиг не хватает времени на обработку.
У меня был большой конфиг и не успевал закончиться первый круг, как начинался новый и графики портились.
Пробывал 600 секунд ставить, но графики менее информативные.
Пришлось разнести на три части.
Самое главное там разные директории для конфига и данных и переменная WorkDir в каждом конфиге.
Я из реально работающей конфиги вырезал ...
Посмотри еще раз внимательнее.