On Fri, Oct 01, 2004 at 07:03:01PM -0000, Anonymous wrote: > freenet starts up, then stops with flashing '!' on the systray rabbit. > Anyone know the cause of this? perhaps my settings are at fault? any > advice / recomendations are welcome except for bandwidth limits which I > have no choice except 512bytes / sec inbound and outbound.
Hmmm. You have to share a dial-up modem? Or you just have an absurd monthly traffic limit? I'm not sure that 512bytes/sec will actually be respected... there's some sort of minimum limit. Have a look at your actual network usage, and see what happens... > > thanks > > > freenet.log (in it's entirety) > Oct 1, 2004 7:45:01 AM (freenet.node.Main, main, NORMAL): Starting Freenet > (Fred) 0.5 node, build #5096 on JVM Sun Microsystems Inc.:Java HotSpot(TM) > Client VM:1.4.1_03-b02 > INFO: Native CPUID library > 'freenet/support/CPUInformation/jcpuid-x86-windows.dll' loaded from > resource > INFO: Optimized native BigInteger library > 'net/i2p/util/jbigi-windows-pentiummmx.dll' loaded from resource > Oct 1, 2004 7:45:18 AM (freenet.node.Main, main, NORMAL): loading node > keys: node > Oct 1, 2004 7:45:19 AM (freenet.node.Main, main, NORMAL): Read node file > Oct 1, 2004 7:45:22 AM (freenet.node.Main, main, NORMAL): starting > filesystem > Oct 1, 2004 7:45:29 AM (freenet.node.Main, main, NORMAL): loading data > store > Oct 1, 2004 7:45:30 AM (freenet.node.Main, main, NORMAL): loading routing > table > Oct 1, 2004 7:45:32 AM (freenet.node.Main, main, NORMAL): From input: 512.0= > > Oct 1, 2004 7:45:32 AM (freenet.node.Main, main, NORMAL): Setting default > initTransferRate to 512.0 > Oct 1, 2004 7:45:54 AM (freenet.node.Main, main, NORMAL): Created new NGRT > Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): Loaded stats > Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): loading temp > bucket factory > Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): loaded temp > bucket factory > Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): Loaded bucket > factory > Oct 1, 2004 7:45:55 AM (freenet.node.Main, main, NORMAL): not seeding > routing table > Oct 1, 2004 7:45:59 AM (freenet.node.Main, main, NORMAL): starting node > Could not initialize network I/O system! Exiting > java.io.IOException: Unable to establish loopback connection Hmm. Probably a java issue. Might be a Windows issue. If not either, then maybe you ran out of network socket handles.. turn off any other peer to peer or networking software running, does that help? > at sun.nio.ch.PipeImpl$Initializer.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at sun.nio.ch.PipeImpl.<init>(Unknown Source) > at sun.nio.ch.SelectorProviderImpl.openPipe(Unknown Source) > at java.nio.channels.Pipe.open(Unknown Source) > at sun.nio.ch.WindowsSelectorImpl.<init>(Unknown Source) > at sun.nio.ch.WindowsSelectorProvider.openSelector(Unknown Source) > at java.nio.channels.Selector.open(Unknown Source) > at > freenet.transport.AbstractSelectorLoop.<init>(AbstractSelectorLoop.java:153= > > ) > at > freenet.transport.ThrottledSelectorLoop.<init>(ThrottledSelectorLoop.java:6= > > 9) > at freenet.transport.WriteSelectorLoop.<init>(WriteSelectorLoop.java:85) > at > freenet.transport.tcpConnection.startSelectorLoops(tcpConnection.java:167) > at freenet.node.Main.startNode(Main.java:1570) > at freenet.node.Main.spawnNode(Main.java:1060) > at freenet.node.Main.main(Main.java:908) > Caused by: java.net.SocketException: No buffer space available (maximum > connections reached?): connect > at sun.nio.ch.Net.connect(Native Method) > at sun.nio.ch.SocketChannelImpl.connect(Unknown Source) > at java.nio.channels.SocketChannel.open(Unknown Source) > ... 15 more > > > here's most of my freenet.ini > > [Node Config] > # Freenet configuration file > # This file was automatically generated by WinConfig on 09/30/04 > > [Freenet Node] > > # Note that all properties may be overridden from the command line, > # so for example, java Freenet.Node --listenPort 10000 will cause > # the setting in this file to be ignored > > > ######################## > # Normal entries > ######################## > > # The byte size of the datastore cache file. Note that it will maintain > # a fixed size. If you change this or the storePath field following, > # your entire datastore will be wiped and replaced with a blank one > storeSize=3D795M > > # The path to a single file (including file name, or a comma-separated list= > > # of files, > # containing the data store. The size of each file is given by <storeSize>= > > # Defaults to cache_<port> in the main freenet directory. > #storeFile=3D > > > # The port to listen for incoming FNP (Freenet Node Protocol) connections o= > n. > listenPort=3D###### > > # The I.P. address of this node as seen by the public internet. > # This is needed in order for the node to determine its own > # NodeReference. > ipAddress=3Dmydomain.com > # Transient nodes do not give out references to themselves, and should > # therefore not receive any requests. Set this to yes only if you are > # on a slow, non-permanent connection. > transient=3Dfalse > > # The directory to store any temporary files created by the node. It gets > # deleted > # automatically on node start and stop. > tempDir=3DC:\freenet\ > > ######################## > # Advanced Entries > ######################## > > # set to yes if you want your node to announce itself to other nodes > doAnnounce=3Dyes > > # file containing initial node references > seedFile=3Dseednodes.ref > > # The port to listen for local FCP (Freenet Client Protocol) connections on= > > clientPort=3D8481 > > # The maximum number of bytes per second to transmit, totaled between > # incoming and outgoing connections. Ignored if either inputBandwidthLimit= > > # or outputBandwidthLiit is nonzero. > #bandwidthLimit=3D2048 > > # If nonzero, specifies an independent limit for outgoing data only. > # (overrides bandwidthLimit if nonzero) > outputBandwidthLimit=3D512 > inputBandwidthLimit=3D512 > > #A comma-separated list of hosts which are allowed to talk to node via FCP > fcpHosts=3D127.0.0.1,localhost,198.162.0.1,192.168.0.2 > > # The hops that initial requests should make. > initialRequestHTL=3D25 > > # If this is set then users that can provide the password can > # can have administrative access. It is recommended that > # you do not use this without also using adminPeer below > # in which case both are required. > adminPassword=3Dnull > > # If this is set, then users that are authenticated owners > # of the given PK identity can have administrative access. > # If adminPassword is also set both are required. > adminPeer=3Dnull > > # When forwarding a request, the node will reduce the HTL to this value > # if it is found to be in excess. > maxHopsToLive=3D20 > > # Should we use thread-management? If this number is defined and non-zero,= > > # this specifies how many inbound connections can be active at once. > maximumThreads=3D50 > > # The number of connections that a node can keep open at the same time > maxNodeConnections=3D30 > > > ######################## > # Geek Settings > ######################## > > # The number of attempts to make at announcing this node per > # initial peer. Zero means the node will not announce itself > announcementAttempts=3D3 > > # The amount of time to wait before initially announcing the node, > # and to base the time the time between retries on. In milliseconds. > announcementDelay=3D1800000 > > # The value to mutliply the last delay time with for each retry. > # That is, for try N, we weight <announcementDelay>*<announcementDelay>^N > # before starting. > announcementDelayBase=3D2 > > # announcementPeers: undocumented. > announcementPeers=3D3 > > # How long to wait for authentication before giving up (in milliseconds) > authTimeout=3D120000 > > # The interval at which to write out the node's data file > # (the store_<port> file, *not* the cache_<port> file). > checkPointInterval=3D1200 > > # How long to listen on an inactive connection before closing > # (if reply address is known) > connectionTimeout=3D600000 > > # The expected standard deviation in hopTimeExpected. > hopTimeDeviation=3D7000 > > # The expected time it takes a Freenet node to pass a message. > # Used to calculate timeout values for requests. > hopTimeExpected=3D4000 > > # The number of keys to request from the returned close values > # after an Announcement (this is per announcement made). > initialRequests=3D10 > > # localAnnounceTargets: undocumented. > > # The number of outstanding message replies the node will > # wait for before it starts to abandon them. > messageStoreSize=3D10000 > > # What size should the blocks have when moving data? > blockSize=3D4096 > > # The maximum number of bytes of padding to allow between messages > # and in Void messages. > maximumPadding=3D65536 > > # The time to wait for connections to be established and=20 > # authenticated before passing by a node while routing out. > # Connections that are by passed are still finished and cached=20 > # for the time set by ConnectionTimeout (in milliseconds). > routeConnectTimeout=3D10000 > > # The number of unique nodes that can be contained in the routing table. > rtMaxNodes=3D100 > > # The number of references allowed in the routing table per node. This > # should not be set too high. It is suggested to leave it at 100 for now. > rtMaxRefs=3D50 > > # The path to the file containing the node's reference to itself, its > # routing table, and the datastore directory. Defaults to store_<port> > # in the storePath directory. > #storeDataFile=3D > > # The type of store we have (this text will get clearer soon). > storeType=3Dnative > > # The name of a symmetric cipher algorithm to encrypt the datastore > # contents with. Supported algorithms are "Twofish", "Rijndael", > # and "null", "none", or "void" (for no encryption). > storeCipherName=3DTwofish > > # The width in bits of the cipher key to use for the datastore. > # The allowed values for this will depend on the cipher algorithm. > # Twofish allows 64, 128, 192, or 256, while Rijndael allows > # 128, 192, or 256. > storeCipherWidth=3D128 > > > ######################## > # Diagnostics Settings > ######################## > # The name of the log file (`NO' to log to standard out) > logFile=3Dfreenet.log > > # The error reporting threshold, one of: > # Error: Errors only > # Normal: Report significant events > # Minor: Report minor events > # Debug: Report events only of relevance when debugging > logLevel=3DNormal > > #A template string for log messages. All non-alphabet characters are > # reproduced verbatim. Alphabet characters are substituted as follows: > # d =3D date (timestamp), c =3D class name of the source object, > # h =3D hashcode of the object, t =3D thread name, p =3D priority, > # m =3D the actual log message > logFormat=3Dd (c, t, p): m > > # The directory in which to cache diagnostics data. > diagnosticsPath=3Dstats > > # The diagnostics module receives and aggregates statistics aboutFreenet's > # performance. > # This will eat some gratuitous memory and cpubut may let you provide > # valuable data to the project. > doDiagnostics=3Dyes > > logInboundContacts=3Dfalse > logOutboundContacts=3Dfalse > logInboundRequests=3Dfalse > logOutboundRequests=3Dfalse > > > ######################## > # Services & Servlets > ######################## > > # this line is deliberately commented out to let fred choose the defaults > ?=86fervices=3Dmainport,distribution > > ######################## > # Mainport settings > ######################## > mainport.class=3Dfreenet.interfaces.servlet.MultipleHttpServletContainer > mainport.port=3D8888 > > ######################## > # FProxy settings > ######################## > mainport.params.servlet.1.params.insertHtl=3D15 > mainport.params.servlet.1.params.requestHtl=3D15 > mainport.params.servlet.1.params.filter=3Dtrue > mainport.params.servlet.1.params.passThroughMimeTypes=3Dtext/plain,image/jp= > eg > ,image/gif,image/png > mainport.params.servlet.1.params.pollForDroppedConnection=3Dtrue > mainport.params.servlet.1.params.splitFileRetryHtlIncrement=3D20 > mainport.params.servlet.1.params.splitFileRetries=3D1 > mainport.params.servlet.1.params.splitFileThreads=3D10 > mainport.params.servlet.1.params.showNewBuildWarning=3Dtrue > > ######################## > # Node information servlet settings > ######################## > mainport.params.servlet.2.params.class=3Dfreenet.node.http.NodeInfoServlet > mainport.params.servlet.2.params.port=3D8890 > failureTableSize=3D20000 > failureTableTime=3D1800000 > > # Unknown parameters - these are not yet known or handled by the NodeConfig= > > # utility, but are assumed to be valid and understandable to the node > # if you see this in the file, then please email the parameters following > # this comment header to [EMAIL PROTECTED], to prompt the developers > # into updating this configuration utility - thanks > > routingTableImpl=3Dng > storeBlockSize=3D4096 > storeMaxTempFraction=3D0.33333334 > useDSIndex=3Dtrue > averageInputBandwidthLimit=3D768 > averageOutputBandwidthLimit=3D0 > maxOpenConnectionsNewbieFraction=3D0.2 > maxNodeFilesOpen=3D1024 > maxNegotiations=3D50 > maxConnectionsPerMinute=3D60 > maxConnectionsMinute=3D60000 > maxRequestsPerInterval=3D-1 > maxRequestsInterval=3D60000 > logMaxLinesCached=3D10000 > logMaxBytesCached=3D10485760 > logRotate=3Dfalse > logRotateUseNativeGzip=3Dfalse > logRotateInterval=3Dhour > logOverwrite=3Dtrue > maxRoutingSteps=3D200 > doEstimatorSmoothing=3Dtrue > useFastEstimators=3Dtrue > failureTableItems=3D100000 > newNodePollInterval=3D30000 > minCP=3D0.01 > failuresLookupARK=3D10 > minARKDelay=3D900000 > maxARKThreadsFraction=3D0.1 > probIncHopsSinceReset=3D0.95 > cacheProbPerHop=3D0.8 > minStoreFullPCache=3D0.9 > minRTFullPRef=3D0.3 > minRTNodesPRef=3D0.8 > maxLog2DataSize=3D20 > announcementHTL=3D15 > announcementPollInterval=3D900000 > announcementFirstDelay=3D0 > announcementThreads=3D3 > announcementUseRT=3Dtrue > doLoadBalance=3Dtrue > localIsOK=3Dfalse > dontLimitClients=3Dfalse > limitAll=3Dfalse > aggressiveGC=3D0 > configUpdateInterval=3D5 > seednodesUpdateInterval=3D5 > defaultToSimpleUIMode=3Dtrue > defaultToOCMHTMLPeerHandlerMode=3Dfalse > ipDetectorInterval=3D10 > distribution.class=3Dfreenet.node.http.DistributionServlet > distribution.port=3D8891 > distribution.params.unpacked=3D. > distribution.allowedHosts=3D* > threadFactory=3DY > doRequestTriageByDelay=3Dtrue > targetMaxThreads=3D-1 > doRequestTriageBySendTime=3Dtrue > overloadLow=3D1.0 > tfTolerableQueueDelay=3D200 > overloadHigh=3D1.25 > tfAbsoluteMaxThreads=3D500 > threadConnectCutoff=3D1.5 > requestDelayCutoff=3D1000 > successfulDelayCutoff=3D2000 > requestSendTimeCutoff=3D500 > successfulSendTimeCutoff=3D1000 > doOutLimitCutoff=3Dfalse > outLimitCutoff=3D0.8 > doOutLimitConnectCutoff=3Dtrue > outLimitConnectCutoff=3D2.0 > lowLevelBWLimitFudgeFactor=3D0.75 > doCPULoad=3Dfalse > doReserveOutputBandwidthForSuccess=3Dfalse > lowLevelBWLimitMultiplier=3D1.4 > doLowLevelOutputLimiting=3Dtrue > sendingQueueLength=3D256 > sendingQueueBytes=3D11936 > doLowLevelInputLimiting=3Dtrue > logOutputBytes=3Dtrue > logInputBytes=3Dtrue > logInboundInsertRequestDist=3Dfalse > watchme=3Dfalse > watchmeRetries=3D3 > logSuccessfulInsertRequestDist=3Dfalse > defaultResetProbability=3D0.05 > lsMaxTableSize=3D100 > lsAcceptRatioSamples=3D500 > lsHalfLifeHours=3D1.2 > FECInstanceCacheSize=3D1 > FECMaxConcurrentCodecs=3D1 > FEC.Encoders.0.class=3DOnionFECEncoder > FEC.Decoders.0.class=3DOnionFECDecoder > tempInStore=3Dfalse > publicNode=3Dfalse > httpInserts=3Dtrue > fcpInserts=3Dtrue > UITemplateSet=3Daqua > filterPassThroughMimeTypes=3Dtext/plain,image/jpeg,image/gif,image/png > mainport.allowedHosts=3D127.0.0.0/8 > mainport.params.servlet.1.uri=3D/ > mainport.params.servlet.1.method=3DGET > mainport.params.servlet.1.class=3Dfreenet.client.http.FproxyServlet > mainport.params.servlet.1.name=3DFreenet HTTP proxy (fproxy) > mainport.params.servlet.1.params.filterParanoidStringCheck=3Dfalse > mainport.params.servlet.1.params.maxForceKeys=3D100 > mainport.params.servlet.1.params.noCache=3Dfalse > mainport.params.servlet.1.params.doSendRobots=3Dtrue > mainport.params.servlet.1.params.dontWarnOperaUsers=3Dfalse > mainport.params.servlet.2.uri=3D/servlet/nodeinfo/ > mainport.params.servlet.2.method=3DGET > mainport.params.servlet.2.class=3Dfreenet.node.http.NodeInfoServlet > mainport.params.servlet.2.name=3DWeb Interface > mainport.params.servlet.3.uri=3D/servlet/images/ > mainport.params.servlet.3.method=3DGET > mainport.params.servlet.3.class=3Dfreenet.client.http.ImageServlet > mainport.params.servlet.3.name=3DServer Images > mainport.params.servlet.4.uri=3D/servlet/Insert > mainport.params.servlet.4.method=3DBOTH > mainport.params.servlet.4.class=3Dfreenet.client.http.InsertServlet > mainport.params.servlet.4.name=3DInsert Proxy Status > mainport.params.servlet.4.params.insertHtl=3D20 > mainport.params.servlet.4.params.sfInsertThreads=3D30 > mainport.params.servlet.4.params.sfInsertRetries=3D3 > mainport.params.servlet.4.params.sfRefreshIntervalSecs=3D15 > mainport.params.servlet.5.uri=3D/servlet/nodestatus/ > mainport.params.servlet.5.method=3DBOTH > mainport.params.servlet.5.class=3Dfreenet.client.http.NodeStatusServlet > mainport.params.servlet.5.name=3DNode Status > mainport.params.servlet.7.uri=3D/servlet/SFRequest/ > mainport.params.servlet.7.method=3DBOTH > mainport.params.servlet.7.class=3Dfreenet.client.http.SplitFileRequestServl= > et > mainport.params.servlet.7.name=3DSplitFile Download Servlet (alpha!) > mainport.params.servlet.7.params.requestHtl=3D10 > mainport.params.servlet.7.params.sfBlockRequestHtl=3D0 > mainport.params.servlet.7.params.sfRequestRetries=3D4 > mainport.params.servlet.7.params.sfRetryHtlIncrement=3D5 > mainport.params.servlet.7.params.sfRequestThreads=3D30 > mainport.params.servlet.7.params.sfDoParanoidChecks=3Dtrue > mainport.params.servlet.7.params.sfRefreshIntervalSecs=3D15 > mainport.params.servlet.7.params.sfSkipDS=3Dfalse > mainport.params.servlet.7.params.sfUseUI=3Dtrue > mainport.params.servlet.7.params.sfRunFilter=3Dtrue > mainport.params.servlet.7.params.sfRandomSegs=3Dtrue > mainport.params.servlet.7.params.sfFilterParanoidStringCheck=3Dfalse > mainport.params.servlet.7.params.sfHealHtl=3D20 > mainport.params.servlet.7.params.sfHealPercentage=3D100 > mainport.params.servlet.7.params.sfForceSave=3Dtrue > mainport.params.servlet.7.params.sfDefaultSaveDir=3DC:\WINDOWS\freenet-down= > lo > ads > mainport.params.servlet.7.params.sfDefaultWriteToDisk=3Dtrue > mainport.params.servlet.7.params.sfDisableWriteToDisk=3Dfalse > mainport.params.defaultServlet.uri=3D/default > mainport.params.servlet.6.uri=3D/ > mainport.params.servlet.8.uri=3D/servlet/stream/ > mainport.params.servlet.6.method=3DPOST > mainport.params.servlet.8.method=3DGET > mainport.params.defaultServlet.method=3DGET > mainport.params.defaultServlet.class=3Dfreenet.client.http.RedirectServlet > mainport.params.servlet.6.class=3Dfreenet.client.http.InsertServlet > mainport.params.servlet.8.class=3Dfreenet.client.http.StreamServlet > mainport.params.servlet.8.name=3DFreenet Streaming Servlet > mainport.params.servlet.6.name=3DInsert Proxy > mainport.params.defaultServlet.name=3DWeb Interface Redirect > mainport.params.servlet.6.params.insertHtl=3D20 > mainport.params.defaultServlet.params.targetURL=3D/servlet/nodeinfo/ > mainport.params.servlet.6.params.sfInsertThreads=3D20 > mainport.params.servlet.6.params.sfInsertRetries=3D3 > mainport.params.servlet.6.params.sfRefreshIntervalSecs=3D15 > mainport.params.servlet.9.uri=3D/servlet/streamInsert/ > mainport.params.servlet.9.method=3DGET > mainport.params.servlet.9.class=3Dfreenet.client.http.StreamInsertServlet > mainport.params.servlet.9.name=3DFreenet Stream Insert Servlet > mainport.params.servlet.11.uri=3D/servlet/coloredpixel > mainport.params.servlet.10.uri=3D/servlet/bookmarkmanager > mainport.params.servlet.10.method=3DGET > mainport.params.servlet.11.method=3DGET > mainport.params.servlet.10.class=3Dfreenet.node.http.BookmarkManagerServlet= > > mainport.params.servlet.11.class=3Dfreenet.node.http.ColoredPixelServlet > mainport.params.servlet.10.name=3DBookmark Manager Servlet > mainport.params.servlet.11.name=3DColored Pixel Servlet > > %mainport.params.servlet.2.bookmarks.count=3D6 > [snipped bookmarks] > > _______________________________________________ > Support mailing list > [EMAIL PROTECTED] > http://news.gmane.org/gmane.network.freenet.support > Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support > Or mailto:[EMAIL PROTECTED] -- Matthew J Toseland - [EMAIL PROTECTED] Freenet Project Official Codemonkey - http://freenetproject.org/ ICTHUS - Nothing is impossible. Our Boss says so.
signature.asc
Description: Digital signature
_______________________________________________ Support mailing list [EMAIL PROTECTED] http://news.gmane.org/gmane.network.freenet.support Unsubscribe at http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/support Or mailto:[EMAIL PROTECTED]
