Blague du jour

re,

J’ai la frite ce soir, je continue donc à polluer cette liste
gaiement en vous proposant une petite perle signée Zed trouvée dans
le source code de Mongrel à propos de “concurrency” (c’est à dire
lancer plusieurs instances de rails dans le même process, en
l’occurrence un mongrel), ce que rails vit très très mal, puisqu’il
se mélange infailliblement les pinceaux.

ultra dangerous, but people are asking to kill themselves. here’s

the Katana
@guard.lock unless ActionController::Base.allow_concurrency

:slight_smile:
NP

Nicolas,

:slight_smile:

Il avait d’ailleurs parlé lors de la sortie de 0.3.13 (pre-release) de
“Katana Suicide Concurrency”

http://mongrel.rubyforge.org/news.html

– Jean-François.

Le 5 sept. 06 à 21:20, Nicolas P. a écrit :

here’s the Katana
@guard.lock unless ActionController::Base.allow_concurrency

Oups: grillé par Jean Francois mais c’est po grave.

Sympa ca. Il me semble qu’une release de mongrel portait ce nom.
Vait aller regarder le code source de Mongrel moi tiens(j’etait sur
celui de Beast et Mephisto) c’est fou ce que l’on peut trouver dans
les code des aures, tres riche en enseignement.

Clair que liste bouge bien en ce moment en tout cas. Ca fait plaisir
a voir tout ce monde autour de Rails.

JUN 5: MONGREL 0.3.13 PRE-RELEASEâ??KATANA SUICIDE CONCURRENCY

[…snip…]

KATANA SUICIDE CONCURRENCY
I resisted doing this, but itâ??s going to come down sooner or later
now that Fran�§ois SIMOND figured it out. Mongrel was protecting the
world from the allow_concurrency â??featureâ? but now it lets you kill
yourself in obscenely horrible ways.
If you set ActionController::Base.allow_concurrency=true in your
config/environments/* then Mongrel will NOT guard the Rails
Dispatcher. This means that youâ??ll get full threaded madness
thrashing your Rails controllers until they die horribly slicing
themselves into tiny little bits leaving you breathless with the
destruction.
Mongrel will obnoxiously warn you about this, and people who try it
will NOT get support from me without mad amounts of dough. If you
turn this on, and your world comes crashing around your head, then I
warned you. Otherwise, go ahead and give it a try and see if that
improves things for you.


Guillaume G.
[email protected]
11 Rue de Toulouse
78120 Rambouillet

guillaume garcera a écrit :

puisqu’il se mélange infailliblement les pinceaux.
Vait aller regarder le code source de Mongrel moi tiens(j’etait sur

KATANA SUICIDE CONCURRENCY
I resisted doing this, but itâ??s going to come down sooner or later now
that Fran�§ois SIMOND figured it out. Mongrel was protecting the world
from the allow_concurrency â??featureâ? but now it lets you kill yourself
in obscenely horrible ways.

Je plaide coupable, désolé :smiley:
Zed a une méthode de com aussi parlante qu’efficace, on ne peut pas
passer à côté des infos critiques :slight_smile:

Guillaume :

Oups: grillé par Jean Francois mais c’est po grave.

Sympa ca. Il me semble qu’une release de mongrel portait ce nom.
Vait aller regarder le code source de Mongrel moi tiens(j’etait sur celui de
Beast et Mephisto) c’est fou ce que l’on peut trouver dans les code des
aures, tres riche en enseignement.

D’ailleurs, j’ai appris récemment qu’il existait un nouveau serveur Web
en pur Ruby celui-ci : serverside.

http://code.google.com/p/serverside/

dispo en gem.

– Jean-François.