projects
/
oweals
/
luci.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
contrib/package: introduce hysteresis in watchdog
[oweals/luci.git]
/
contrib
/
package
/
freifunk-watchdog
/
src
/
watchdog.c
diff --git
a/contrib/package/freifunk-watchdog/src/watchdog.c
b/contrib/package/freifunk-watchdog/src/watchdog.c
index 12d4badec35fc0ed3059d06f42211e9725528ddd..b431b6dae4d643516d454c6541875e7cb623e267 100644
(file)
--- a/
contrib/package/freifunk-watchdog/src/watchdog.c
+++ b/
contrib/package/freifunk-watchdog/src/watchdog.c
@@
-318,16
+318,18
@@
static int do_daemon(void)
/* Wifi restart required? */
/* Wifi restart required? */
- if( restart_wifi >
0
)
+ if( restart_wifi >
= HYSTERESIS
)
{
restart_wifi = 0;
{
restart_wifi = 0;
+ syslog(LOG_WARNING, "Restarting wireless");
EXEC(WIFI_ACTION);
}
/* Cron restart required? */
EXEC(WIFI_ACTION);
}
/* Cron restart required? */
- if( restart_cron >
0
)
+ if( restart_cron >
= HYSTERESIS
)
{
restart_cron = 0;
{
restart_cron = 0;
+ syslog(LOG_WARNING, "Restarting crond process");
EXEC(CRON_ACTION);
}
EXEC(CRON_ACTION);
}