Summary: | check_file - одна ошибка сервиса валит остальные проверки | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mike Lykov <combr> |
Component: | monit | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | evg, mike |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Mike Lykov
2011-05-17 14:39:46 MSK
Спасибо; в идеале бы сразу в апстрим отрепортить (я сейчас разгребаюсь после командировки): https://savannah.nongnu.org/bugs/?func=additem&group=monit ну мало ли. Вдруг это локальное? если у кого воспроизводится.. Неприятный результат-то этого (у меня) тот, что из-за if timestamp > 65 minutes then restart (пытался задать проверку "а не повисло ли все тут?") все это внезапно перезагружается, если поменялись права или gid файла.. Да, при такой конфигурации это неправильно. кстати вероятно, что вот это: http://lists.altlinux.org/pipermail/sysadmins/2008-April/025692.html является подтверждением той же проблемы. "current permission is 0" похоже на "current gid is 0" .. т.е. например поменялась checksum, а ругается заодно и на permission (обнуленный). Спасибо. Просьба проверить на 5.3, если воспроизводится -- буду дёргать апстрим в рассылке (со ссылкой на багрепорт). ping ping (сегодня грозились 5.4 выпустить) в другом месте, на другом сервере, с другой версией попробовал воспроизвести monit-5.17.1-alt3 после chmod 644 /var/log/syslog/messages с сообщением Dec 23 14:32:00 www monit[23501]: 'syslog_file' permission test failed for /var/log/syslog/messages [current permission 0644] переходит в состояние File 'syslog_file' status Not monitored все, больше никаких нижеописанных эффектов (В ответ на комментарий №10) > после chmod 644 /var/log/syslog/messages > переходит в состояние > File 'syslog_file' > status Not monitored Это как раз ожидаемо. > все, больше никаких нижеописанных эффектов Тогда WORKSFORME? (В ответ на комментарий №11) > > все, больше никаких нижеописанных эффектов > Тогда WORKSFORME? не помню, какие там статусы у resolved, но "worksforme" означает "не подтверждается, не было и нет". тут не тот случай, скорее через 5,5 лет всё же исправили. (В ответ на комментарий №12) > > > все, больше никаких нижеописанных эффектов > > Тогда WORKSFORME? > не помню, какие там статусы у resolved, но "worksforme" означает > "не подтверждается, не было и нет". Это скорее notabug уже :] > тут не тот случай, скорее через 5,5 лет всё же исправили. Я воспринимаю в подобных случаях worksforme как осторожное fixed, когда воспроизвести баг у причастных не получается, но твёрдой уверенности в виде конкретного коммита/патча/версии по конкретному багу нет. --- * WORKSFORME — майнтейнер не может воспроизвести ошибку и просит у пользователя дополнительную информацию. --- http://www.altlinux.org/BugTracking/BugzillaMiniHowto Впрочем, не настаиваю, пусть будет fixed. |