-----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

Reply via email to