<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>http://groups.google.com/group/switchpipe</id>
  <title type="text">SwitchPipe Google Group</title>
  <subtitle type="text">
  Discussion about the SwitchPipe (switchpipe.org) backend application controller and deployment daemon.
  </subtitle>
  <link href="/group/switchpipe/feed/atom_v1_0_msgs.xml" rel="self" title="SwitchPipe feed"/>
  <updated>2008-07-03T08:07:23Z</updated>
  <generator uri="http://groups.google.com" version="1.99">Google Groups</generator>
  <entry>
  <author>
  <name>Kamil Kukura</name>
  <email>kamil.kuk...@gmail.com</email>
  </author>
  <updated>2008-07-03T08:07:23Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/00e7fa6acad850d5/afcf014d99bd678a?show_docid=afcf014d99bd678a</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/00e7fa6acad850d5/afcf014d99bd678a?show_docid=afcf014d99bd678a"/>
  <title type="text">Re: SwitchPipe Development Effectively Stops</title>
  <summary type="html" xml:space="preserve">
  I was using Switchpipe and then started to use Phusion Passenger. Now &lt;br&gt; I&#39;m thinking to switch back because of resources consumed by &lt;br&gt; passenger. When running only one instance of Typo blog (http:// &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.csonrails.net&quot;&gt;[link]&lt;/a&gt;) the processes look like: &lt;br&gt; &lt;p&gt;Rails: /var/www/vhosts/csonrails.net &lt;br&gt; Passenger FrameworkSpawner: /var/www/vhosts/csonrails.net/ vendor/rails
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-06-02T14:21:10Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/00e7fa6acad850d5/b20609e0cf19b2f3?show_docid=b20609e0cf19b2f3</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/00e7fa6acad850d5/b20609e0cf19b2f3?show_docid=b20609e0cf19b2f3"/>
  <title type="text">SwitchPipe Development Effectively Stops</title>
  <summary type="html" xml:space="preserve">
  SwitchPipe was started as a stopgap solution for easily deploying Ruby &lt;br&gt; Web applications. &lt;br&gt; &lt;p&gt;Phusion Passenger 2.0, released today, now deals with Rack, so &lt;br&gt; theoretically any Ruby app can be tailored to work with it, resolving &lt;br&gt; the deployment issue. &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.railsjedi.com/posts/52-The-Holy-Grail-for-Rails-Deployment&quot;&gt;[link]&lt;/a&gt;
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-06-02T14:18:58Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/62f643ceed62f7b3/77383c1ad6c9e9ae?show_docid=77383c1ad6c9e9ae</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/62f643ceed62f7b3/77383c1ad6c9e9ae?show_docid=77383c1ad6c9e9ae"/>
  <title type="text">Re: Switchpipe die after large file upload</title>
  <summary type="html" xml:space="preserve">
  I suspect that upload is taking longer than the timeout? SwitchPipe &lt;br&gt; will timeout if a request is not completed within a certain amount of &lt;br&gt; time. This time can be defined / tweaked in config.yml. &lt;br&gt; &lt;p&gt;Pete
  </summary>
  </entry>
  <entry>
  <author>
  <name>daeltar</name>
  <email>dael...@gmail.com</email>
  </author>
  <updated>2008-05-31T18:10:43Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/62f643ceed62f7b3/a37db9c264cb9e02?show_docid=a37db9c264cb9e02</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/62f643ceed62f7b3/a37db9c264cb9e02?show_docid=a37db9c264cb9e02"/>
  <title type="text">Switchpipe die after large file upload</title>
  <summary type="html" xml:space="preserve">
  Any reason why is switchipe failing together with one of two thins &lt;br&gt; (only one stay alive, the one, which switchpipe was not using) when &lt;br&gt; file largen than aprox. 2.4 MB. Standalone thin can handle larger &lt;br&gt; uploads with no problem.
  </summary>
  </entry>
  <entry>
  <author>
  <name>JY35</name>
  <email>jysui...@gmail.com</email>
  </author>
  <updated>2008-05-03T09:52:03Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/d1510b3d35a6b3e9?show_docid=d1510b3d35a6b3e9</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/d1510b3d35a6b3e9?show_docid=d1510b3d35a6b3e9"/>
  <title type="text">Re: Switchpipe and Thin</title>
  <summary type="html" xml:space="preserve">
  Yes, I have to look deeper (as I&#39;m not a Ruby specialist) &lt;br&gt; &lt;p&gt;Yes, but I use NGinx and I feel ok with it. Maybe I should try that, &lt;br&gt; mainly for the challenge. &lt;br&gt; &lt;p&gt;JY
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-05-02T00:03:09Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/99588fd9457e98a3?show_docid=99588fd9457e98a3</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/99588fd9457e98a3?show_docid=99588fd9457e98a3"/>
  <title type="text">Re: Switchpipe and Thin</title>
  <summary type="html" xml:space="preserve">
  If SwitchPipe&#39;s doing that, then either the app is not responding &lt;br&gt; within a certain number of seconds, and SwitchPipe is then forcing a &lt;br&gt; restart (I think this is in the settings) OR the app is simply not &lt;br&gt; responding or SwitchPipe cannot connect to it. I have not come across &lt;br&gt; a Rails application, at least, that takes more than 5 or 6 seconds to
  </summary>
  </entry>
  <entry>
  <author>
  <name>JY35</name>
  <email>jysui...@gmail.com</email>
  </author>
  <updated>2008-05-01T15:25:04Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/a59860df3dd2d3ed?show_docid=a59860df3dd2d3ed</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/a59860df3dd2d3ed?show_docid=a59860df3dd2d3ed"/>
  <title type="text">Re: Switchpipe and Thin</title>
  <summary type="html" xml:space="preserve">
  Oupsssss ! &lt;br&gt; &lt;p&gt;Thanks for your help, it was simply a path problem : the good one &lt;br&gt; should be path: /var/www/nginx-default/rorprot rack &lt;br&gt; Now it works for a little useless app. I&#39;ve tried to set it for &lt;br&gt; another one, but switchpipe kill and restart indefinitely the thin &lt;br&gt; process. &lt;br&gt; I&#39;ll have to look futher deep before asking for some help.
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-05-01T02:19:47Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/1d790d2e4460c591?show_docid=1d790d2e4460c591</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/1d790d2e4460c591?show_docid=1d790d2e4460c591"/>
  <title type="text">Re: Switchpipe and Thin</title>
  <summary type="html" xml:space="preserve">
  Start from something simpler, and work your way up. That should &lt;br&gt; highlight where the problem is. &lt;br&gt; &lt;p&gt;Also, you need to make sure that wherever &amp;quot;thin&amp;quot; is located is within &lt;br&gt; your path. SwitchPipe will go to /var/www/nginx-default/rorprot ack and &lt;br&gt; then run: &lt;br&gt; &lt;p&gt;thin --socket /tmp/switchpipe-[[RANDOMISH NUMBER HERE]].sock -u www-
  </summary>
  </entry>
  <entry>
  <author>
  <name>JY35</name>
  <email>jysui...@gmail.com</email>
  </author>
  <updated>2008-04-29T21:18:46Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/ff03bd6b04ea89cb?show_docid=ff03bd6b04ea89cb</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/751fc5ff3b5c1a83/ff03bd6b04ea89cb?show_docid=ff03bd6b04ea89cb"/>
  <title type="text">Switchpipe and Thin</title>
  <summary type="html" xml:space="preserve">
  I try since several hours to make Switchpipe to launch Thin instance &lt;br&gt; via socket to deliver service for a rails app. &lt;br&gt; Here is the switchpipe app config file : &lt;br&gt; --- &lt;br&gt; type: thin &lt;br&gt; socket_type: unix &lt;br&gt; user: www-data &lt;br&gt; group: www-data &lt;br&gt; path: /var/www/nginx-default/rorprot ack &lt;br&gt; max_instances: 3 &lt;br&gt; timeout: 9 &lt;br&gt; ---
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-04-27T23:28:41Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/b51e3b2c81d4cf47/5de7f335cc826b66?show_docid=5de7f335cc826b66</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/b51e3b2c81d4cf47/5de7f335cc826b66?show_docid=5de7f335cc826b66"/>
  <title type="text">Re: Prevent proxying of static assets</title>
  <summary type="html" xml:space="preserve">
  Or both. Even though .htaccess will be in file cache, it&#39;ll still add &lt;br&gt; time, and being prepared to deal with regular expressions will keep &lt;br&gt; rewrites a little slower too. I will try and update the documentation &lt;br&gt; with your example for those who are interested :) (Once I play with it &lt;br&gt; myself, of course - I have something your tips might suit deployed
  </summary>
  </entry>
  <entry>
  <author>
  <name>Gary Doades</name>
  <email>g...@gpdnet.co.uk</email>
  </author>
  <updated>2008-04-23T19:29:56Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/1168e0893439a792/6a1561dd7016c5a1?show_docid=6a1561dd7016c5a1</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/1168e0893439a792/6a1561dd7016c5a1?show_docid=6a1561dd7016c5a1"/>
  <title type="text">Re: Working on FreeBSD</title>
  <summary type="html" xml:space="preserve">
  This is a FreeBSD specific init script I&#39;m afraid. Linux works in &lt;br&gt; quite a different way to the rc.d system of FreeBSD. At least that&#39;s &lt;br&gt; as I understand it. &lt;br&gt; &lt;p&gt;As shell scripting is pretty generic, it may be possible to turn one &lt;br&gt; or the other into a generic script by testing which platform it is
  </summary>
  </entry>
  <entry>
  <author>
  <name>Gary Doades</name>
  <email>g...@gpdnet.co.uk</email>
  </author>
  <updated>2008-04-23T19:28:58Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/b51e3b2c81d4cf47/8b773c405b4798cf?show_docid=8b773c405b4798cf</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/b51e3b2c81d4cf47/8b773c405b4798cf?show_docid=8b773c405b4798cf"/>
  <title type="text">Re: Prevent proxying of static assets</title>
  <summary type="html" xml:space="preserve">
  It just seems simpler than using rewrite rules (to me). &lt;br&gt; &lt;p&gt;Testing on FreeBSD 7.0 64 bit platform, Xeon 2.33 Mhz dual core, this &lt;br&gt; arrangement only seems to add about 1ms overhead using Switchpipe as &lt;br&gt; opposed to just sending the request to a mongrel instance alone. &lt;br&gt; &lt;p&gt;Using rewrite with .htaccess files uses about twice that. Don&#39;t know
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-04-20T18:19:41Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/1168e0893439a792/bff4d95e9f04c350?show_docid=bff4d95e9f04c350</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/1168e0893439a792/bff4d95e9f04c350?show_docid=bff4d95e9f04c350"/>
  <title type="text">Re: Working on FreeBSD</title>
  <summary type="html" xml:space="preserve">
  Just a question.. &lt;br&gt; &lt;p&gt;Am I going to need to have an init script for BSD and one for Linux? &lt;br&gt; Or are the additions you&#39;ve made pretty generic in terms of rc.d init &lt;br&gt; scripts? &lt;br&gt; &lt;p&gt;Pete
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-04-20T18:15:00Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/b51e3b2c81d4cf47/e2d4fa5f31562b02?show_docid=e2d4fa5f31562b02</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/b51e3b2c81d4cf47/e2d4fa5f31562b02?show_docid=e2d4fa5f31562b02"/>
  <title type="text">Re: Prevent proxying of static assets</title>
  <summary type="html" xml:space="preserve">
  That is a really cool example you&#39;ve given; thanks! I didn&#39;t realize &lt;br&gt; you could do that with ProxyPass. &lt;br&gt; &lt;p&gt;Cheers, &lt;br&gt; Peter Cooper
  </summary>
  </entry>
  <entry>
  <author>
  <name>Peter Cooper</name>
  <email>pcoo...@gmail.com</email>
  </author>
  <updated>2008-04-16T22:08:42Z</updated>
  <id>http://groups.google.com/group/switchpipe/browse_thread/thread/1168e0893439a792/c442b239f4806f80?show_docid=c442b239f4806f80</id>
  <link href="http://groups.google.com/group/switchpipe/browse_thread/thread/1168e0893439a792/c442b239f4806f80?show_docid=c442b239f4806f80"/>
  <title type="text">Re: Working on FreeBSD</title>
  <summary type="html" xml:space="preserve">
  Excellent work, and thanks for the information! I&#39;m going away for two &lt;br&gt; days tomorrow but will get this sorted out at the weekend. I&#39;m also in &lt;br&gt; the middle of migrating SwitchPipe to Github so that contributions &lt;br&gt; will become a lot easier :) &lt;br&gt; &lt;p&gt;Pete
  </summary>
  </entry>
</feed>
