Displaying 20 results from an estimated 900 matches similar to: "SwitchTower with spinner/spawner/reaper = teh suxx0r"
2006 Dec 14
3
reaper spawner
Hi,
Anyone know where i can find out more info on Reaper/Spawner.
Currently, every time i add a new account on my production machine, i
have to restart the whole server. After about 150 accounts, this puts a
real strain on the server (it takes 3 full minutes before i can access
any site on the server).
I think reaper/spawner is my answer, but i am havving trouble figuring
out how to use it.
2006 Jan 19
12
Switchtower isn''t restarting lighttpd
I''ve got switchtower set up, and it seems to work fine except for one
problem: It doesn''t successfully restart lighttpd. I have the
following task in my deploy.rb file:
desc "Restart the web server"
task :restart, :roles => :app do
sudo "/usr/local/etc/rc.d/lighttpd.sh restart"
end
This is on a FreeBSD system, so it''s using the rc script to
2006 Jan 03
7
switchtower, windows and dispatch.fcgi
I just setup switchtower and I am very happy with it. Just one thing is
giving me some headache: My development machine is windows and my deployment
host is Unix. Each time I deploy I need to make dispatch.fcgi executable. I
wrote my own task for that. But does there exist any smarter way to get this
automated ? I think Subversion offers some possiblity to declare a file as
executable, but no idea
2006 Mar 05
5
A nicer and gentler form of spawner
I was working on deploying an app with switchtower, and I really
dislike the way spawner is implemented. The way it will relaunch the
dispatcher all the time just to let it die if the port is in use is
too brute force for my taste.
As we''re in a ruby script, why not let ruby find out if the port is in
use? Using the TCPServer class we can try and bing to the port. If we
succeed, it means
2006 Jan 23
1
Spawner -p and --port not working?
Hi everyone,
I''m trying to set a port with spawner, and it''s not working:
ruby /var/rails/ldapadmin/current/script/process/spinner -c
/var/rails/ldapadmin/current/script/process/spawner --port=7000 -i 4
-d
spinner: invalid option: --port=7000
Same with -p:
ruby /var/rails/ldapadmin/current/script/process/spinner -c
/var/rails/ldapadmin/current/script/process/spawner -p 7000
2005 Nov 07
5
Switchtower deployment
Hi,
Has anyone experiences using SwitchTower (Windows) in a shared hosting
environment (Textdrive)? I already patched the SwitchTower rake tasks (I
don''t know if someone is interested on it), but i still experience some
problems (not in the sudoers list, ...).
Thank you for answer (and thank you to the textdrive guys, i never had a
such fast support!)
--
Jean-Etienne Durand
2006 Apr 12
5
Production deployment speed "wakeup" issue
The deployment scenario...
Apache2 on shared host, proxying to lighttpd, which has 3 external
fcgis running on localhost. The fcgis are managed by spinner/spawner.
We''re noticing a definite speed issue on "first requests" to this site.
For example:
* Hit the site a few times, paying no attention to load time
* Wait x period of time (haven''t quite narrowed this
2006 Feb 17
3
Switchtower (0.10.0), ssh and environment confusion
Seems like my day for Rails posts... :)
OK. I''ve started using Swtichtower to help with deploying changes to my
production rails apps. Unfortunately I''ve come accros an inconsistency that I
can''t quite figure out. It''s about the PATH env var under Bash. I''ve created a
task that just does a: run "env", to show what I''m seeing:
2006 Mar 02
2
SwitchTower: why symlink releases/under -> current?
Hi,
I have a trouble with deploying my ordinary rails application(myapp).
When I execute ''rake deploy'',
[...]
command finished
* executing task symlink
* executing "ls -x1 /var/www/myapp/releases"
servers: ["app1.olalog.com"]
[app1.olalog.com] executing command
command finished
* executing "ln -nfs /var/www/myapp/releases/under
2006 Mar 23
4
ANN: capistrano-runit-tasks 0.2.0
I''d like to announce the second release of capistrano-runit-tasks,
available from http://rubyforge.org/projects/cappy-runit/
It now supports:
* File based templates
* sv as the service control command in addition to runsvctrl
* A much simpler interface for creating additional services.
More work still needs to be done though!
== TODO
* Allow add_service to create more than one
2006 Feb 01
18
Switchtower Error
This is my deploy file
set :application, "varcasa stage"
set :repository, "file:///c:/svnrepo/thenali/trunk"
#
=============================================================================
# ROLES
#
=============================================================================
# You can define any number of roles, each of which contains any number of
# machines. Roles might
2006 Jul 13
2
cluster vs. rails spawner
It appears the spawner in Rails 1.2 will do Mongrel clustering.
I''m curious what this means for mongrel_cluster. They appear to
overlap in features quite a bit. I don''t think the spawner uses a
config, so that''s one difference. Will they be different enough?
I only ask because mongrel_cluster could, theoretically, be made
extinct if the spawner script has all the same
2008 Jan 16
0
script/process/spawner freezing
Hi,
I have about eight active RoR sites right now. Of the eight, six are on
Rails 1.1.6 and they deploy correctly every time. Two are on Rails
1.2.3, and those two do not deploy correctly. The cap deploy command
runs successfully until the restart, and then it hangs:
[lx07] executing command
** [out :: lx07] sudo -u wwwrun
/usr/local/rails/mysite/current/script/process/spawner -r 30 -p
2005 Nov 04
0
lighttpd + spawner, only one process doing all the work (solution)
It took me a little while to figure this one out. Perhaps it''s obvious
to other folks, but in case it''s not:
If you''re using lighttpd with an external spawner for non-PHP
applications like rails, you need to list explicitly each port that the
spawned processes are using, ex:
fastcgi.server = (
".fcgi" => (
"localhost" =>
2005 Dec 16
6
Switchtower for production?
Hello,
The company that I work for will be developing a large webbased survey
(for a government institution) somewhere in Q1/Q2 of 2006. I''m
investigating the technological possibilities and Rails is certainly a
candidate. The survey application will have to perform under very high
peak load, and the exact specifications of the hardware are not known
at this point. I''m assuming
2009 Jan 16
3
script/process/spawner silently failing
Hi all,
I set up a standard Capistrano deployment on a new host.
To start the Mongrels, "script/spin" calls "script/process/spawner
mongrel".
It prints a few lines as if everything were normal, however the
mongrels are not started and it doesn''t create any files in log or tmp
that would give me a clue on what happened.
If I start Mongrel via script/server -e
2006 Jan 26
7
Switchtower Port Issues
Hi there,
I''m having some difficulties finding some decent info on getting
Switchtower to function for my needs. I''ve read most of the
Switchtower doc on http://manuals.rubyonrails.com/read/chapter/97,
however it''s not answering some potent questions I have.
1. The doc mentions, as an example, using an SVN repos at
http://svn.switchtower.com/flipper/trunk
What if I
2006 Jul 23
1
reaper
Hi there,
I have been running the reaper on dreamhost and I''m not sure it is actually
restarting the processes
will the reaper create new processes? because all the PID''s are the same
before and after I run the reaper
Restarting [1344] ruby dispatch.fcgi
Restarting [10172] ruby dispatch.fcgi
Restarting [21592] ruby dispatch.fcgi
Restarting [4931] ruby dispatch.fcgi
Restarting
2006 May 21
2
Reaper and symbolic links
Hello,
I''m trying to restart my application fastcgi processes using reaper.
But I get the following error:
$sudo -u www ./script/process/reaper
Couldn''t find any process matching:
/var/www/example/200605200000/public/dispatch.fcgi
The problem is that it should not look for 20060520000 but for current
which is a symbolic link pointing to 200605200000.
I did the
2006 Jun 21
0
fcgi_watch (reaper replacement for shared servers)
fcgi_watch is a supplement to (or replacement for)
<rails_app>/script/process/reaper.
The standard reaper script searches for all processes started with a
given pathname using the output from a ps command, and performs an
action on them. There are problems with this approach, at least on some
shared servers:
- The pathname seen from a script is not necessarily the same as the