On Mon, May 12, 2003 at 07:56:27AM +0200, Menno Jonkers wrote:
> Toad wrote:
> >Interesting. A thread dump would be _really_ useful, kill -QUIT `cat
> >freenet.pid` will dump threads to standard error.
> 
> Ok, here are more details on a hang up that occurred last night. Node 
> ran fine for about 12 hours at a stretch, uploading about 20kb/s, 
> downloading about 10kb/s. Then traffic dropped to nearly 0 kb/s, both up 
> and down. The number of concurrent connections of the box started rising 
> (increased by 400 over the last 5 hours).

Get me a stack trace. It could be a deadlock in the code.
> 
> Now cpu usage is down to 0%. Output from top:
> 
>   PID USER   PRI NI SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
> 18590 freenet 35 10 147M  74M   552 S N   0.0 29.7 342:49   0 java
> 
> So far this is behavior I've seen quite often. But surprisingly, the web 
> interface doesn't respond any more: it still listens on the 8888 port 
> but doesn't reply (it usually works fine in this situation).

JVM bug. Replace JVM with something that works.
> 
> Unfortunately it ignores a kill -QUIT / kill -3. So I didn't manage to 
> get at thread dump (suggestions welcomed).

See above.
> 
> Attached is freenet.log. Traffic dropped at about the same time (or a 
> bit after) the time of the last log entry.
> 
> Configuration:
> - Red Hat 9 on PIII 800 256 Mb
> - Sun JVM 1.4.2-beta-b19 started with -Xmx128M
> - max store size 10Gb, 9Gb used, 7.3Gb free space on device
> - freenet.conf has the default settings, except for
>   - ipAddress, listenPort, storeFile, storeSize, mainport.allowedHosts
>   - doAnnounce=false
>   - rtMaxNodes=100
>   - misc log options
> - using the native fec libraries
> 
> I've backed up the log, configuration and stats files; if there's 
> anything helpful in there let me know and I'll mail it to you.
> 
> Cheers,
> 
> Menno


_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to