On 07/16/2009 03:33 PM, Stefan Schmiedl wrote:
You might recall my building a tool for online testing with Iliad and GNU Smalltalk. Today was "the" day, and here is what happened.
Thanks for the experience!
From the users' point of view, it was a nice change of things, and they quite liked it, once we got over the initial hurdle (below).
What were they using before?
I have saved the images of every run gst-remote --eval="ObjectMemory snapshot" and will try to find out what has caused this growth.
What is the actual size of the images?
The students of class 6a logged into their Windows domain accounts, started Firefox and entered the URL for the test (stage 1 above). Then they entered their names into the registration page (stage 2) and clicked on the button to access the test. Shortly after server CPU load went to 100% with the following error message being repeated as fast as the remote terminal could cope with: "Socket accept error: Error while trying to accept a socket connection"
Do you have the backtrace?
I'll try to build a test bed to reproduce the disaster in a controlled setting, but it will be a few days before I can really get to this. Any ideas?
You could use Ruby's Mechanize for that. http://mechanize.rubyforge.org/mechanize/ -- just to show we're not zealots! :-)
Paolo _______________________________________________ help-smalltalk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-smalltalk
