Hey Twisted!HybridCluster is a Twisted- and ZFS-powered distributed hosting platform which implements a novel form of live migration, high availability and auto-scaling for LAMP applications and email.We just raised some money, we have a successful and growing set of hosting companies as customers
isation (database connections, etc) in a
startService method of your application, rather than (as you're probably
doing) in the __init__ method.
Hope this helps.
--
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.
Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster - cloud web hosting
Mobile
to play with ;-)
--
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.
Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster - cloud web hosting
Mobile: +447791750420 (UK) / +1-415-449-1165 (US)
___
Twisted-Python mailing list
Twiste
complete copy of the entire revision
history. Therefore, GitHub cannot lock you in. I suppose the issue
tracker might be a different story, but it has an API.
--
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.
Mobile: +447791750420
www.hybrid-cluster.com - Cloud web hosting platform
__
to be the
culprits.
One day it would be nice to turn this into some kind of statistical tool
for highlighting which code paths are the "hot-spots" in your code, so
that you can optimise the "blockiest" bits first. Premature
optimisation, etc.
Hope this helps; it helped me :-)
luke@pow:~$ cat foo.py
from twisted.internet import reactor
from twisted.application import service
print reactor.__class__
application = service.Application("nothing")
--
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.
Web: http://
>> 2011/4/26 Luke Marsden
>> You can also switch to using the "poll" reactor
On Wed, 2011-04-27 at 08:01 +0200, Juan Antonio IbaƱez Santorum wrote:
> Is that the unique way to get mor than 1024 simultaneous connections?
>
>
> Regads
>
On Linux and B
suggested an application
level "ping" may help here.
In the mean-time you can switch to the poll reactor by adding "-r poll"
to your twistd command.
--
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.
Web: http://www.hybrid-cluster.com/
Hybrid Web Clus
-
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.
Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster - cloud web hosting
Phone: +441172232002 / +16179496062
___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmat
guy behind
http://twistedmatrix.com/trac/wiki/SuccessStories#HybridLogic
:-)
--
Best Regards,
Luke Marsden
CTO, Hybrid Logic Ltd.
Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster - cloud web hosting
Mobile: +447791750420
On Thu, 2011-01-13 at 12:32 -0500, Tenth wrote:
> Apologies
ment this in twisted
> ___
> Twisted-Python mailing list
> Twisted-Python@twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
--
Best Regards,
Luke Marsden
Hybrid Logic Ltd.
Web: http://www.hybrid
out
> immediately failing over. But you can do a lot better than the system
> defaults.
Unfortunately we have no control over the clients' configuration (this
is a LAMP web hosting environment). But 30 seconds is considered much
more acceptable than the days it can often take a manual re
modifications.
> Yeah, I was about to say, why not just call socket.gethostbyname_ex in
> deferToThread and in the callback do a regular Agent.request?
Sounds like a plan! Thanks guys.
--
Best Regards,
Luke Marsden
Hybrid Logic Ltd.
Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster
ddresses in turn until it finds one which works,
giving up only if all the IPs yield connection errors. This should
mirror the behaviour of the majority of web browsers "in the wild".
Would you be interested in having this code contributed back to Twisted
if I can get it working?
, where should I start? I understand that client.Agent is more
modern than client.getPage.
Thanks for an awesome framework!
--
Best Regards,
Luke Marsden
Hybrid Logic Ltd.
Web: http://www.hybrid-cluster.com/
Hybrid Web Cluster - cloud web hosting based on FreeBSD and ZFS
Mobile: +447791750420
15 matches
Mail list logo