Hi, thanks for your answer, I can't do did what you pointed to me because when the image hangs I can't do absolutely anything, but I found out there's a lot of TcpListener processes running even before the problem occurs:<br>
<br><font size="1"><i>Semaphore>>waitTimeoutMSecs:<br>Socket>>waitForConnectionFor:</i></font><font size="1"><i>ifTimedOut:<br>Socket>>waitForAcceptFor:</i></font><font size="1"><i>ifTimedOut:<br>
[] in TcpListener>>pvtListenLoop: {[socket := listener waitForAcceptFor: self acceptTimeout ifTimedOut:...]}<br>BlockContext>>ifCurtailed:<br>[] in TcpListener>>pvtListenLoop: {[[socket := listener waitForAcceptFor: self acceptTimeout ifTimedOut...]}<br>
Process class>>terminationOkDuring:<br>[] in TcpListener>>pvtListenLoop: {[Process terminationOkDuring: [[socket := listener waitForAcceptFor:...]}<br>BlockContext>>whileTrue:<br>TcpListener>>pvtListenLoop:<br>
[] in TcpListener>>listenWhile: {[self pvtListenLoop: aBlock]}<br>BlockContext>>ensure:<br>TcpListener>>listenWhile:<br>[] in HttpService(TcpService)>></i></font><font size="1"><i>runWhile: {[(TcpListener on: self portNumber handler: self) listenWhile: aBlock]}<br>
BlockContext>>ensure:<br>HttpService(TcpService)>></i></font><font size="1"><i>runWhile:<br>[] in HttpService(</i></font><font size="1"><i>ApplicationService)>>start {[self runWhile: [stopSignal isNil and: [process == Processor activePro...]}<br>
BlockContext>>ensure:<br>
[] in HttpService(</i></font><font size="1"><i>ApplicationService)>>start {[[self runWhile: [stopSignal isNil and: [process == Processor activePr...]}<br>BlockContext>>on:do:<br></i></font><br>Anyways, I narrowed the problem a little bit, I just fanks!ound out it only happens when I edit the CSS from within the website, so it's not such a serious issue anymore, but I'd still like to know what did I do wrong...<br>
<br>Any ideas?<br><br>Thanks!<br><br>Bernat<br><br><div class="gmail_quote">2009/4/23 Ryan Simmons <span dir="ltr"><<a href="mailto:ryan.craig.simmons@gmail.com" target="_blank">ryan.craig.simmons@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Can you open a process browser in squeak when it happens.<br>
<br>
I have had simillar behaviour when there is an infinite loop somewhere<br>
in the code.<br>
<br>
2009/4/22 AxiNat <<a href="mailto:tibabenfortlapalanca@gmail.com" target="_blank">tibabenfortlapalanca@gmail.com</a>>:<br>
<div><div></div><div>> Hi all,<br>
><br>
> I'm having some (I guess) memory problems in Seaside, after a while using a<br>
> running website, changing some pieces of code, refreshing, modifying CSS,<br>
> etc. my squeak image starts running really slow, and the whole system gets<br>
> terribly sluggish, so it is that I have to restart X11.<br>
><br>
> I know this is way too little information for a diagnose, but since I don't<br>
> know which information should I give, I attach the memory usage at the exact<br>
> time of the image beginning to get sluggish and the squeak log, which I was<br>
> unable to understand. If you need it, I could also attach the website's .st<br>
> file.<br>
><br>
> Oh BTW, I'm using Seaside 2.8 running on a Squeak 3.9-8 vm with Debian<br>
> Lenny.<br>
><br>
> Thanks a lot in advance!<br>
><br>
> Bernat.<br>
><br>
> 2581 instances in 118.2 KiB<br>
> ClassInstancesTotal Size<br>
> AnswerContinuation224<br>
> Array20311,640<br>
> Association4765,712<br>
> BlockContext31630,992<br>
> ByteString49522,528<br>
> Dictionary22352<br>
> ETDatabase18<br>
> ETRoot10440<br>
> ETSession164<br>
> EscapeContinuation224<br>
> ExceptionSet224<br>
> HttpRequest256<br>
> IdentityDictionary24384<br>
> LargePositiveInteger324<br>
> MethodContext35334,396<br>
> OrderedCollection34680<br>
> ReadStream240<br>
> Socket256<br>
> SocketStream2112<br>
> WAActionCallback2455,880<br>
> WAAnchorTag7196<br>
> WAAnswerHandler232<br>
> WACallbackRegistry16256<br>
> WACallbackStream232<br>
> WACancelActionCallback7168<br>
> WACurrentSession256<br>
> WADivTag7168<br>
> WAFormDecoration232<br>
> WAFormTag7196<br>
> WAGenericTag7196<br>
> WAHtmlAttributes35700<br>
> WALRUCache120<br>
> WAPrettyPrintedDocument248<br>
> WARedirectContinuation8128<br>
> WARenderCanvas16384<br>
> WARenderContinuation14280<br>
> WARenderLoop224<br>
> WARenderNotification128<br>
> WARenderingContext16576<br>
> WARequest272<br>
> WAResponse256<br>
> WASmallDictionary21420<br>
> WASnapshot22264<br>
> WASubmitButtonTag7168<br>
> WAUrl281,120<br>
> WAValueCallback14336<br>
> WAValueHolder1301,560<br>
> WAViewer248<br>
> WAWindowDecoration240<br>
><br>
> --<br>
> O HAI I'M IN UR FOOTER SIGNATURING UR MAILZ<br>
><br>
</div></div>> _______________________________________________<br>
> seaside mailing list<br>
> <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
> <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
><br>
><br>
_______________________________________________<br>
seaside mailing list<br>
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>O HAI I'M IN UR FOOTER SIGNATURING UR MAILZ<br>