[Box-Admins] Slowness of source.squeak.org

Chris Muller ma.chris.m at gmail.com
Mon Nov 4 21:58:06 UTC 2013


Ken, thank you so much.  The cause of the slowness we've been seeing the
last few days is some runaway seaside client Process.  It was busy
rendering HTML on the difference between two different versions of
45Deprecated-fbs.8 (with two different UUID's) but, somehow, had itself
caught in an endless loop that was sucking resources and causing the image
to grow.

I downloaded the image to my local machine, terminated the rogue process
from the Process Browser, reuploaded it, renamed the old
Squeak3.11-8824-SS.image to .bad, then killed the SS process.

At first, it looked like daemontools was restarting it, but something
looked weird when I grepped for the process; there were two of them.

chrismuller at box2:/home/squeaksource$ ps -ef | grep Squeak3.11-8824-SS.image



*root      2218  2109  0 Sep13 ?        00:00:01 readproctitle service
errors: ...in BlockContext>newProcess?+ exec
/usr/local/lib/squeak/3.11.3-2135/squeakvm -pathenc UTF-8 -encoding UTF-8
-plugins /usr/local/lib/squeak/3.11.3-2135 -vm-display-none
/home/squeaksource/Squeak3.11-8824-SS.image?+ exec
/usr/local/lib/squeak/3.11.3-2135/squeakvm -pathenc UTF-8 -encoding UTF-8
-plugins /usr/local/lib/squeak/3.11.3-2135 -vm-display-none
/home/squeaksource/Squeak3.11-8824-SS.image?*
*squeaks  30167  2224  0 21:34 ?        00:00:00
/usr/local/lib/squeak/3.11.3-2135/squeakvm -pathenc UTF-8 -encoding UTF-8
-plugins /usr/local/lib/squeak/3.11.3-2135 -vm-display-none
/home/squeaksource/Squeak3.11-8824-SS.image*

And yet, I could not access source.squeak.org.

So, I killed both of those and waited for daemontools to start it again.  I
thought it would be immediate, but repeated ps checks did not show
anything.  Maybe I didn't wait long enough, but I went ahead and started it
manually.

So source.squeak.org is up but now there are two processes, each owned by
root, instead of squeaksource.  Hmph.

root      5753 26447  0 21:45 pts/0    00:00:00 sudo
/usr/local/lib/squeak/3.11.3-2135/squeakvm -pathenc UTF-8 -encoding UTF-8
-plugins /usr/local/lib/squeak/3.11.3-2135 -vm-display-none
/home/squeaksource/Squeak3.11-8824-SS.image
root      5754  5753 15 21:45 pts/0    00:00:12
/usr/local/lib/squeak/3.11.3-2135/squeakvm -pathenc UTF-8 -encoding UTF-8
-plugins /usr/local/lib/squeak/3.11.3-2135 -vm-display-none
/home/squeaksource/Squeak3.11-8824-SS.image

I don't know why daemontools didn't start it automatically, but as I was
sitting there, waiting for it, I realized how much I dislike not being in
control of whether the process is running or not...

Any advice?


On Mon, Nov 4, 2013 at 1:49 PM, Ken Causey <ken at kencausey.com> wrote:

> On 11/02/2013 04:02 PM, Chris Muller wrote:
>
>  I don't know how to restart it.  I tried killing the process by pid
>> but it said "Operation not permitted".  Who has sudo access on this
>> box?
>>
>
> User_Alias      ADMINS=kencausey, colinputney, gorankrampe,
> bertfreudenberg,\
>  chrismuller, craig, leventeuzonyi, ceesdegroot, randalschwartz,\
>  chriscunnington
>
> As you will note that includes you.  Perhaps the problem is your password?
>
> This system is the first one I setup sudo on and just expediently started
> listing users, not really considering that there may be other options.  On
> the other servers I instead enabled it for all users in the sudo group and
> instead add users to the group.  I've had little reason to re-evaluate this
> on box2 and haven't bothered to change it.
>
>
> I was considering restarting source.squeak.org myself but I saw you were
> logged in so I didn't want to interfere with anything you might be doing.
>  I'll assume that I'm free to restart it, however I need to check that it
> appears the image on the filesystem is not corrupted first. Also I would
> like to check things first, so it may be a bit before I restart it.
>
> Ken
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/box-admins/attachments/20131104/156a3fe3/attachment.htm


More information about the Box-Admins mailing list