[isf-wifidog] Wifidog Process Hangs

Nick Powers nickpowers at trentu.ca
Lun 5 Mai 10:37:19 EDT 2008

Thanks Matt,

  I confirmed in my posgresql.conf file that autovacuum is on. Thanks
for the tip on Webmin, I may give that a try.

  The process hung again this morning and in response to Wichert's
suggestions I ran strace on the hung process and this is what I got: 

#strace -p 15483 -f
Process 15579 attached with 4 threads - interrupt to quit
[pid 15483] futex(0xb7eec0d0, FUTEX_WAIT, 2, NULL <unfinished ...>
[pid 15577] futex(0xb7eec0d0, FUTEX_WAIT, 2, NULL <unfinished ...>
[pid 15578] accept(5,  <unfinished ...>
[pid 15579] futex(0xb7eec0d0, FUTEX_WAIT, 2, NULL <unfinished ...>

 Does this mean anything to anyone? I've never used strace before, what
options should I use?



>>> mtavenor at nlpl.ca 05/05/2008 9:49 am >>>

I had this same problem on both Fedora 8 and Ubuntu 8.04 setups. The
thing that seemed to fix the problem (5 days now without it happening)
to setup Postgresql 8.3.1 to turn on the autovacuum subprocess.  It's
located in the postgresql.conf in the "Autovacuum Parameters" section.

As for monitoring the service, I use Webmin's built-in "system and
status" monitor.  Great little tool to monitor and email you and run
commands if something fails.


-----Original Message-----
From: wifidog-bounces at listes.ilesansfil.org 
[mailto:wifidog-bounces at listes.ilesansfil.org] On Behalf Of Wichert
Sent: Monday, May 05, 2008 10:35 AM
To: Nick Powers
Cc: wifidog at listes.ilesansfil.org 
Subject: Re: [isf-wifidog] Wifidog Process Hangs

Previously Nick Powers wrote:
> Hi All,
>   Twice over the weekend the wifidog process hung and I had to 'kill
> -9' it and then running it again. I am using the following command
> to start my wifidog service: 
> 'wifidog -f -c /etc/wifidog.conf -d 7' 

Can you attach strace to the wifidog process when it hangs to see what
is happening? If that does not reveal anything you could run the
with strace and keep a log while it is running. That can generate an
enormous amount of data though. 
> Also, does anyone have a great way to monitor this process? We use
> Nagios and I'm trying to find a nice,clean way to link it with

I run it under supervisord which seems to work well. It's never hung


Wichert Akkerman <wichert at wiggy.net>    It is simple to make things.
http://www.wiggy.net/                   It is hard to make things
WiFiDog mailing list
WiFiDog at listes.ilesansfil.org 

WiFiDog mailing list
WiFiDog at listes.ilesansfil.org 

Plus d'informations sur la liste de diffusion WiFiDog