У меня есть ящик 12.04, работающий с postgresql 9.1.8-0ubuntu12.04, который обслуживает Java webapp (вики Atlassian Confluence). Я пытаюсь использовать функцию IOMonitor от powernap. Однако, если я раскомментирую соответствующую строку в /etc/powernap/config:
[IOMonitor]
postgres-io = "postgres"
... powernap никогда не позволяет коробке переходить в спящий режим, журналы (с DEBUG = 3) показывают это: [!d1 ]
Looking for [postgres-io] IOMonitor
Activity found, reset absent time [0/60]
Одна вещь, которую я заметил, это то, что postgres, как представляется, регенерирует процессы каждые 2-3 минуты (даже без какой-либо активности пользователя против вики); каждый раз это происходит, powernap prints:
<powernap.monitors.IOMonitor.IOMonitor instance at 0xXXXX> - adding new PID 16783 to list.
PID в вопросах, как представляется, обслуживают мою вики-базу данных, например:
postgres 16783 1067 0 11:05 ? 00:00:00 postgres: confluence confluence 127.0.0.1(50689) idle
Предполагаю, что это происходит путь? Это проблема с Postgres (предполагается ли это, чтобы часто возникать процессы, даже без активности?). Любой указатель на то, как я буду отлаживать это, был бы очень благодарен (возможно, начиная с того, как powernap регистрирует активность ввода-вывода, поскольку существует много процессов postgres, возможно, я могу найти регулярное выражение, которое будет нацелено только на правильное?). [ ! d4]
PS: Если я комментирую Postgres IOMonitor, powernap работает, но потом он приостанавливает окно, пока используется Wiki ...