Hosting Seaside

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
11 messages Options
Reply | Threaded
Open this post in threaded view
|

Hosting Seaside

Sean P. DeNigris
Administrator
I'm on a shared host, and want to convert my PHP site to Seaside.  When I start the VM, the server kills the process, and my provider emailed me that Seaside was starting an "exclusive process" that was using too many system resources.

So I have two questions:
1. Is anyone successfully running a commercial Seaside app on a shared host (i.e. upload their own image)?
2. If I have to go to a VPS, the OS options are CentOS4/5, Debian, Fedora, Gentoo, Slackware, and Ubuntu.  Are any of these particularly good for Seaside?  If not, which would you recommend in general?

Thanks.
Sean

p.s. I searched the list archive for "linux" and "shared host" but didn't find anything relevant.
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

Sven Van Caekenberghe
Hi Sean,

On 01 Oct 2010, at 22:37, Sean P. DeNigris wrote:

> I'm on a shared host, and want to convert my PHP site to Seaside.  When I
> start the VM, the server kills the process, and my provider emailed me that
> Seaside was starting an "exclusive process" that was using too many system
> resources.
>
> So I have two questions:
> 1. Is anyone successfully running a commercial Seaside app on a shared host
> (i.e. upload their own image)?
> 2. If I have to go to a VPS, the OS options are CentOS4/5, Debian, Fedora,
> Gentoo, Slackware, and Ubuntu.  Are any of these particularly good for
> Seaside?  If not, which would you recommend in general?

I suppose you are familiar with http://book.seaside.st/book/advanced/deployment ?

In my experience, you can run Seaside with pretty limited resources, but I never worked with a 'shared host' and I don't know what the technical restrictions are vs a regular host. You could also have a look at Amazon's EC2 ( http://aws.amazon.com/ec2/ ), even a micro instance (their cheapest plan) should be enough.

Sven


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

Jan van de Sandt
In reply to this post by Sean P. DeNigris
Hello Sean,

You can also host your Seaside apps in "the cloud". This is very simular to VPS.

I tested Seaside apps on 32bit small and micro EC2 Amazon images. They worked just fine. A micro image costs about $15 per month.


Jan.

On Fri, Oct 1, 2010 at 10:37 PM, Sean P. DeNigris <[hidden email]> wrote:

I'm on a shared host, and want to convert my PHP site to Seaside.  When I
start the VM, the server kills the process, and my provider emailed me that
Seaside was starting an "exclusive process" that was using too many system
resources.

So I have two questions:
1. Is anyone successfully running a commercial Seaside app on a shared host
(i.e. upload their own image)?
2. If I have to go to a VPS, the OS options are CentOS4/5, Debian, Fedora,
Gentoo, Slackware, and Ubuntu.  Are any of these particularly good for
Seaside?  If not, which would you recommend in general?

Thanks.
Sean

p.s. I searched the list archive for "linux" and "shared host" but didn't
find anything relevant.
--
View this message in context: http://forum.world.st/Hosting-Seaside-tp2942460p2942460.html
Sent from the Seaside General mailing list archive at Nabble.com.
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

LawsonEnglish
In reply to this post by Sean P. DeNigris
  Hey Sean, we run a commercial hosting facility with several Pharo,
Squeak, Croquet and Open Cobalt hostings. We also offer VPS hosting and
Apache for url rewriting, load balancing and static file hosting.

You can access your squeak application via VNC for GUI-based
administration for seaside.

We're looking for  pilot [free] customers to test our new customer
service if you (or anyone else) are interested.

Contact me privately for more info.

Lawson


On 10/1/10 1:37 PM, Sean P. DeNigris wrote:

> I'm on a shared host, and want to convert my PHP site to Seaside.  When I
> start the VM, the server kills the process, and my provider emailed me that
> Seaside was starting an "exclusive process" that was using too many system
> resources.
>
> So I have two questions:
> 1. Is anyone successfully running a commercial Seaside app on a shared host
> (i.e. upload their own image)?
> 2. If I have to go to a VPS, the OS options are CentOS4/5, Debian, Fedora,
> Gentoo, Slackware, and Ubuntu.  Are any of these particularly good for
> Seaside?  If not, which would you recommend in general?
>
> Thanks.
> Sean
>
> p.s. I searched the list archive for "linux" and "shared host" but didn't
> find anything relevant.

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

John Pierce-2
Hey Sean,

Do you know what you allocated for a VPS when it comes to memory and disk specs? I run my own Debian-based VPS server at home with varying vserver-instances of varying sizes and I generally don't have any issues with Squeak as a process running under that environment.

What's the definition of an exclusive process that uses too many resources?

John

If you can find a path with no obstacles, it probably doesn't lead anywhere. -- Frank A. Clark


On Fri, Oct 1, 2010 at 5:09 PM, Lawson English <[hidden email]> wrote:
 Hey Sean, we run a commercial hosting facility with several Pharo, Squeak, Croquet and Open Cobalt hostings. We also offer VPS hosting and Apache for url rewriting, load balancing and static file hosting.

You can access your squeak application via VNC for GUI-based administration for seaside.

We're looking for  pilot [free] customers to test our new customer service if you (or anyone else) are interested.

Contact me privately for more info.

Lawson



On 10/1/10 1:37 PM, Sean P. DeNigris wrote:
I'm on a shared host, and want to convert my PHP site to Seaside.  When I
start the VM, the server kills the process, and my provider emailed me that
Seaside was starting an "exclusive process" that was using too many system
resources.

So I have two questions:
1. Is anyone successfully running a commercial Seaside app on a shared host
(i.e. upload their own image)?
2. If I have to go to a VPS, the OS options are CentOS4/5, Debian, Fedora,
Gentoo, Slackware, and Ubuntu.  Are any of these particularly good for
Seaside?  If not, which would you recommend in general?

Thanks.
Sean

p.s. I searched the list archive for "linux" and "shared host" but didn't
find anything relevant.

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

Randal L. Schwartz
In reply to this post by Sean P. DeNigris
>>>>> "Sean" == Sean P DeNigris <[hidden email]> writes:

Sean> I'm on a shared host, and want to convert my PHP site to Seaside.
Sean> When I start the VM, the server kills the process, and my provider
Sean> emailed me that Seaside was starting an "exclusive process" that
Sean> was using too many system resources.

I'm betting that they have cpu limits on a single process (both rates
and longevity), and since a Squeak VM is a single Unix process
(Smalltalk "Processes" are green threads), it probably hits those limits
fairly quick.  They're probably counting on more of an Apache model,
where each hit goes to a separate Unix process, which they can
distribute amongst more real processors.

You'll probably need to explain to them how the VM works so they don't
freak out.  If they do, time to find another host.

--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[hidden email]> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.posterous.com/ for Smalltalk discussion
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

Sean P. DeNigris
Administrator
In reply to this post by Jan van de Sandt
Jan van de Sandt wrote
You can also host your Seaside apps in "the cloud". This is very simular to
VPS.
I read your post a while back.  It sounded cool, but I was unclear what the (dis)advantages vs. VPS are.  What are the different use cases, if any?

Thanks.
Sean
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

Sean P. DeNigris
Administrator
In reply to this post by LawsonEnglish
Lawson English-2 wrote
Contact me privately for more info.
Thanks, I will.

Sean

Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

Sean P. DeNigris
Administrator
In reply to this post by John Pierce-2
John Pierce-2 wrote
Do you know what you allocated for a VPS when it comes to memory and disk
specs? I run my own Debian-based VPS server at home with varying
vserver-instances of varying sizes and I generally don't have any issues
with Squeak as a process running under that environment.
Right now, I'm on a shared host.  The VPS part was one idea I had to overcome the situation.

John Pierce-2 wrote
What's the definition of an exclusive process that uses too many resources?
No idea!

Sean
Cheers,
Sean
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

Jan van de Sandt
In reply to this post by Sean P. DeNigris

For running a single server a VPS and EC2 are very simular. But when your hosting requirements become bigger or more complex "the cloud" has some advantages:
- besides a virtual server you can use other infrastructure services like storage, databases, messaging, load balancing, etc
- you can manage all the infrastructure services including ec2 via a REST API. When you have to manage a lot of components this is very helpful
--> on demand scalability

Jan.


On Fri, Oct 1, 2010 at 11:20 PM, Sean P. DeNigris <[hidden email]> wrote:


Jan van de Sandt wrote:
>
> You can also host your Seaside apps in "the cloud". This is very simular
> to
> VPS.
>

I read your post a while back.  It sounded cool, but I was unclear what the
(dis)advantages vs. VPS are.  What are the different use cases, if any?

Thanks.
Sean
--
View this message in context: http://forum.world.st/Hosting-Seaside-tp2942460p2949438.html
Sent from the Seaside General mailing list archive at Nabble.com.
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Hosting Seaside

mzac
Jan van de Sandt wrote
For running a single server a VPS and EC2 are very simular. But when your
hosting requirements become bigger or more complex "the cloud" has some
advantages:
- besides a virtual server you can use other infrastructure services like
storage, databases, messaging, load balancing, etc
True, the cloud web hosting does have some advantages compared to normal virtual private servers. But in many cases VPS should be sufficient. The storage advantage in could hosting is a good add on though. That would probably be one of the reasons why I would choose to switch to "the cloud".