-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Martin Stone Davis wrote:
| Okay, I'll change back to maxRequestsPerInterval=300, re-activate | bwlimiting, and upgrade to version 6211. My machine has 512MB of RAM, | so I will set JavaMem=256. | | -Martin | | Brandon Low wrote: | |> How much ram does your box have? My freenet runs at about 200M most of |> the time to be 'comfortable' so the fact that it OOM'd when only being |> allowed to use ~128M doesn't surprise me... if your box has at least |> 384M of ram, try running freenet with -Xmx256M. |> |> --Brandon |>
Finaly got back and checked my node logs. Finally OOM'D about 3 1/2 hours later. Some other intersting stuff in the logs too:
Sep 28, 2003 8:15:22 AM (freenet.node.Main, main, ERROR): Skipped bad NodeReference while reading seed nodes freenet.node.BadReferenceException: NodeReference self signature check failed. at freenet.node.NodeReference.<init>(NodeReference.java:220) at freenet.node.NodeReference.<init>(NodeReference.java:73) at freenet.node.Main.readSeedNodes(Main.java:2223) at freenet.node.Main.main(Main.java:875) Sep 28, 2003 9:13:15 AM (freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl, Finalizer, ERROR): Please close() me manually in finalizer: Key: 7684d7e444c0ad156271037a1ca05500db6aed6a0f0203 Buffer: [EMAIL PROTECTED]:0x1 : 7684d7e444c0ad156271037a1ca05500db6aed6a0f0203:temp:2160:4576139f529f5c3e New: true ( 0 of 1025 read) java.lang.IllegalStateException: unclosed at freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.finalize(FSDataStoreElement.java:328) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) =============== StateChain started at Sun Sep 28 09:03:47 CDT 2003 Current state: Request Done @ 25e1c205c31b64fa =============== Sep 28, 2003 9:23:17 AM (freenet.ConnectionHandler$MessageSend, write interface thread, NORMAL): messageSendTime 71927 for [EMAIL PROTECTED] for [EMAIL PROTECTED] for tcp/connection: 66.122.53.222:14516,[EMAIL PROTECTED],[EMAIL PROTECTED], sending 36 =============== StateChain started at Sun Sep 28 09:13:28 CDT 2003 Current state: Request Done @ 90c7b4f38c315f95 =============== Sep 28, 2003 9:23:17 AM (freenet.ConnectionHandler$MessageSend, write interface thread, NORMAL): messageSendTime 66193 for [EMAIL PROTECTED] for [EMAIL PROTECTED] for tcp/connection: 66.122.53.222:14516,[EMAIL PROTECTED],[EMAIL PROTECTED], sending 36 Sep 28, 2003 9:23:17 AM (freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl, Finalizer, ERROR): Please close() me manually in finalizer: Key: 4bfa2abe7d9af56d108ee576b87dad67c8dffc6d0f0203 Buffer: [EMAIL PROTECTED]:0x1 : 4bfa2abe7d9af56d108ee576b87dad67c8dffc6d0f0203:temp:2160:d275b5a21314423e New: true ( 0 of 1025 read) java.lang.IllegalStateException: unclosed at freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.finalize(FSDataStoreElement.java:328) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)
Sep 28, 2003 9:25:40 AM (freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl, Finalizer, ERROR): Please close() me manually in finalizer: Key: acaab180711131df437220765ec350527a53f3b0120302 Buffer: [EMAIL PROTECTED]:0x1 : acaab180711131df437220765ec350527a53f3b0120302:temp:262641:7ad2ebec22ef0a37 New: true ( 0 of 262460 read) java.lang.IllegalStateException: unclosed at freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.finalize(FSDataStoreElement.java:328) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) =============== StateChain started at Sun Sep 28 09:12:33 CDT 2003 Current state: Request Done @ c76552fd4996bb18 ===============
Sep 28, 2003 9:43:05 AM (freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl, Finalizer, ERROR): Please close() me manually in finalizer: Key: d1675aab92511c9e7f0eff9b5ceba0595cdf01800f0203 Buffer: [EMAIL PROTECTED]:0x1 : d1675aab92511c9e7f0eff9b5ceba0595cdf01800f0203:temp:2160:c75c5abf46b19d07 New: true ( 0 of 1025 read) java.lang.IllegalStateException: unclosed at freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.finalize(FSDataStoreElement.java:328) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) =============== StateChain started at Sun Sep 28 09:33:25 CDT 2003 Current state: Request Done @ 5ead5b217e9768c1 ===============
Sep 28, 2003 9:51:40 AM (freenet.node.Node, QThread-9128, ERROR): Error while receiving message [EMAIL PROTECTED]@141d1e210d264178,true@ - -1:1064760683093:false:null:freenet.Message: DataRequest @null @ 141d1e210d264178 in state freenet.node.states.request.DataPending: key=247d8b802e2c1b2165222a7dedfb5f6feca7281f140302, hopsToLive=11, id=141d1e210d264178, [EMAIL PROTECTED] (247d8b802e2c1b2165222a7dedfb5f6feca7281f140302,request),[EMAIL PROTECTED]@1064760700946, routedTime=1064760700855, replyTime=-1: java.lang.NullPointerException java.lang.NullPointerException at java.math.BigInteger.toString(BigInteger.java:2583) at freenet.crypt.DSASignature.toString(DSASignature.java:71) at freenet.crypt.DSASignature.writeAsField(DSASignature.java:50) at freenet.node.NodeReference.getFieldSet(NodeReference.java:644) at freenet.message.Request.toRawMessage(Request.java:74) at freenet.Message.toRawMessage(Message.java:72) at freenet.message.NodeMessage.toRawMessage(NodeMessage.java:117) at freenet.message.DataRequest.toRawMessage(DataRequest.java:41) at freenet.ConnectionHandler.sendMessageAsync(ConnectionHandler.java:2420) at freenet.node.states.request.Pending.sendOn(Pending.java:597) at freenet.node.states.request.Pending.receivedSendFinished(Pending.java:705) at freenet.node.states.request.DataPending.receivedMessage(DataPending.java:138) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at freenet.node.State.received(State.java:126) at freenet.node.StateChain.received(StateChain.java:190) at freenet.node.StateChain.received(StateChain.java:71) at freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:226) at freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:165) at freenet.node.StandardMessageHandler$Ticket.access$100(StandardMessageHandler.java:123) at freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:71) at freenet.Ticker$Event.run(Ticker.java:284) at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:342)
Sep 28, 2003 9:54:59 AM (freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl, Finalizer, ERROR): Please close() me manually in finalizer: Key: 4bfa2abe7d9af56d108ee576b87dad67c8dffc6d0f0203 Buffer: [EMAIL PROTECTED]:0x1 : 4bfa2abe7d9af56d108ee576b87dad67c8dffc6d0f0203:temp:2160:503d59ac03363912 New: true ( 0 of 1025 read) java.lang.IllegalStateException: unclosed at freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.finalize(FSDataStoreElement.java:328) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) =============== StateChain started at Sun Sep 28 09:44:01 CDT 2003 Current state: Request Done @ c15001eea6d56566 =============== Sep 28, 2003 11:07:55 AM (freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl, Finalizer, ERROR): Please close() me manually in finalizer: Key: f089e23c2a9da08065740a0b95f982ba2405db780f0203 Buffer: [EMAIL PROTECTED]:0x1 : f089e23c2a9da08065740a0b95f982ba2405db780f0203:temp:2160:543c852a271f04e1 New: true ( 0 of 1025 read) java.lang.IllegalStateException: unclosed at freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.finalize(FSDataStoreElement.java:328) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) =============== StateChain started at Sun Sep 28 10:58:27 CDT 2003 Current state: Request Done @ ba78c2afb9cb0a64 ===============
This is where my node finally sarted to fail:
Sep 28, 2003 11:08:07 AM (freenet.message.DataRequest, QThread-17601, NORMAL): Long messageInitialStateTime 77193 : freenet.Message: DataRequest @[EMAIL PROTECTED] for tcp/connection: 68.10.97.227:58809,[EMAIL PROTECTED],[EMAIL PROTECTED], sending 0 @ cd29af7a1b158b05
5 minutes later:
Sep 28, 2003 11:13:43 AM (freenet.support.io.NIOOutputStream, QThread-17922, ERROR): NIOOS.write(byte[],int,int) timed out.tcp/connection: 129.120.233.173:58510,[EMAIL PROTECTED] closing [EMAIL PROTECTED]
Then finally:
Sep 28, 2003 11:51:55 AM (freenet.node.states.maintenance.Checkpoint, QThread-18526, ERROR): unhandled throwable in Checkpoint: Native Filesystem Directory checkpoint java.lang.OutOfMemoryError Sep 28, 2003 11:52:44 AM (freenet.support.io.NIOOutputStream, QThread-18226, ERROR): NIOOS.write(byte[],int,int) timed out.tcp/connection: 210.55.107.146:3317,[EMAIL PROTECTED] closing [EMAIL PROTECTED] Sep 28, 2003 11:53:49 AM (freenet.transport.tcpConnection, Finalizer, NORMAL): finalized without being closed!tcp/connection: 80.109.233.158:3647,[EMAIL PROTECTED] Sep 28, 2003 11:54:08 AM (freenet.transport.ListenSelectorLoop, interface thread, ERROR): Attempted to recover from OutOfMemoryError java.lang.OutOfMemoryError Sep 28, 2003 11:54:23 AM (freenet.transport.tcpConnection, Finalizer, NORMAL): finalized without being closed!tcp/connection: 24.24.240.214:39873,[EMAIL PROTECTED] Sep 28, 2003 11:54:32 AM (freenet.transport.ListenSelectorLoop, interface thread, ERROR): Attempted to recover from OutOfMemoryError java.lang.OutOfMemoryError Sep 28, 2003 11:54:41 AM (freenet.transport.tcpConnection, Finalizer, NORMAL): finalized without being closed!tcp/connection: 127.0.0.1:56072,[EMAIL PROTECTED] Sep 28, 2003 11:54:41 AM (freenet.support.io.NIOOutputStream, QThread-17531, ERROR): NIOOS.write(byte[],int,int) timed out.tcp/connection: 63.231.80.217:8393,[EMAIL PROTECTED] closing [EMAIL PROTECTED] Sep 28, 2003 11:54:54 AM (freenet.transport.ListenSelectorLoop, interface thread, ERROR): Attempted to recover from OutOfMemoryError java.lang.OutOfMemoryError Sep 28, 2003 11:55:03 AM (freenet.transport.tcpConnection, Finalizer, NORMAL): finalized without being closed!tcp/connection: 66.76.59.119:2980,[EMAIL PROTECTED] Sep 28, 2003 11:55:16 AM (freenet.transport.tcpConnection, Finalizer, NORMAL): finalized without being closed!tcp/connection: 208.39.42.23:35634,[EMAIL PROTECTED] Sep 28, 2003 11:55:19 AM (freenet.transport.ListenSelectorLoop, interface thread, ERROR): Attempted to recover from OutOfMemoryError java.lang.OutOfMemoryError Sep 28, 2003 11:55:16 AM (freenet.OpenConnectionManager, QThread-17718, ERROR): Unknown exception java.lang.OutOfMemoryError while connecting to: 208.39.42.23:35634 ([EMAIL PROTECTED],null) java.lang.OutOfMemoryError Sep 28, 2003 11:55:16 AM (freenet.transport.tcpConnection, Finalizer, NORMAL): Caught java.lang.NullPointerException closing tcp/connection: CLOSED,[EMAIL PROTECTED] in finalize() java.lang.NullPointerException at freenet.support.io.NIOInputStream.closed(NIOInputStream.java:361) at freenet.transport.tcpConnection.close(tcpConnection.java:501) at freenet.transport.tcpConnection.finalize(tcpConnection.java:545) at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method) at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83) at java.lang.ref.Finalizer.access$100(Finalizer.java:14) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160) Sep 28, 2003 11:55:28 AM (freenet.transport.tcpConnection, Finalizer, NORMAL): finalized without being closed!tcp/connection: 127.0.0.1:56074,[EMAIL PROTECTED] Sep 28, 2003 11:55:39 AM (freenet.transport.ListenSelectorLoop, interface thread, ERROR): Attempted to recover from OutOfMemoryError java.lang.OutOfMemoryError
Adn the last line repeats prety much until I got home and shut the node down.
I'll change back maxRequestsPerInterval back to 300 too, and upgrade to the latest unstable snapshot. My machine only has 384 MB of ram, but its pretty much idle most of the time, so I can probably give Freenet 256 MB of RAM too.
I'll grab 6211 from CVS and compile it (as it doesn't seem to be in the "snapshots" directory. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/d5+xhctESbvQ8ZwRAnN0AJoDdW758/WV4vNByn7ruW/1YsdAWQCeOLZM JRl/NjDcZH/7t/gJ6uIGSxQ= =BzFz -----END PGP SIGNATURE-----
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl