diff --git a/Daemons/domedaemon-astrosib/server.c b/Daemons/domedaemon-astrosib/server.c index cd01f72..56148dc 100644 --- a/Daemons/domedaemon-astrosib/server.c +++ b/Daemons/domedaemon-astrosib/server.c @@ -226,6 +226,7 @@ void server_run(sl_socktype_e type, const char *node, sl_tty_t *serial){ double tnow = 0., tweather = 0.; int cmdclosed = 0; while(s && s->connected){ + usleep(100000); tnow = sl_dtime(); if(!s->rthread){ LOGERR("Server handlers thread is dead"); diff --git a/Daemons/domedaemon_baader/socket.c b/Daemons/domedaemon_baader/socket.c index 4c0bed5..1d9e942 100644 --- a/Daemons/domedaemon_baader/socket.c +++ b/Daemons/domedaemon_baader/socket.c @@ -292,7 +292,7 @@ void runserver(int isunix, const char *node, int maxclients){ } pthread_mutex_unlock(&Dome.mutex); }else forbidden = 0; - usleep(1000); + usleep(10000); if(!locksock->rthread){ WARNX("Server handlers thread is dead"); LOGERR("Server handlers thread is dead");