<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Brian Nickel's Online Journal</title>
	<atom:link href="http://kerrick.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://kerrick.wordpress.com</link>
	<description>If you don't C# you'll B♭</description>
	<lastBuildDate>Wed, 30 Apr 2008 05:39:15 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on taglib-sharp.com by Jeff</title>
		<link>http://kerrick.wordpress.com/2008/04/20/taglib-sharpcom/#comment-2646</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Wed, 30 Apr 2008 05:39:15 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/?p=53#comment-2646</guid>
		<description>Phew!  Looking forward to it being back up :)</description>
		<content:encoded><![CDATA[<p>Phew!  Looking forward to it being back up <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on taglib-sharp.com by McoreD</title>
		<link>http://kerrick.wordpress.com/2008/04/20/taglib-sharpcom/#comment-2645</link>
		<dc:creator>McoreD</dc:creator>
		<pubDate>Sun, 20 Apr 2008 23:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/?p=53#comment-2645</guid>
		<description>Oh that&#039;s great news Brian. I thought you had your domain accidentally parked!</description>
		<content:encoded><![CDATA[<p>Oh that&#8217;s great news Brian. I thought you had your domain accidentally parked!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on TagLib# has a new home, and a new release! by Joel "Jaykul" Bennett</title>
		<link>http://kerrick.wordpress.com/2007/04/27/taglib-has-a-new-home-and-a-new-release/#comment-2644</link>
		<dc:creator>Joel "Jaykul" Bennett</dc:creator>
		<pubDate>Sat, 19 Apr 2008 21:46:54 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/04/27/taglib-has-a-new-home-and-a-new-release/#comment-2644</guid>
		<description>The new site&#039;s gone GoDaddy-parking...</description>
		<content:encoded><![CDATA[<p>The new site&#8217;s gone GoDaddy-parking&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastCGI ASP.NET Server Status Report 12 by M. David Peterson</title>
		<link>http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1692</link>
		<dc:creator>M. David Peterson</dc:creator>
		<pubDate>Sun, 21 Oct 2007 05:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1692</guid>
		<description>UPDATE: Just got back from a week long event and decided to revisit this issue a bit.  It seems that using /automappaths=True instead of /applications=/:. when inside the application directory results in the same restart with every request behavior.  I wonder if there might be an application directory bootstrap setting that I am missing that will aid in helping the fastcgi engine in the automap process?  Out of curiosity I&#039;ve tried,

&lt;code&gt;/usr/bin/mono ./bin/xsp2fastcgi.exe /address=10.252.5.188 /socket=tcp:1234 /maxconns=1024 /maxreqs=1024 /applications=/:. /stoppable=False /automappaths=True /root=/nuxleus/Web/Development &amp;&lt;/code&gt;

... and it definitely doesn&#039;t help things along.  If I remove /automappaths and /root and restart the application everything seems just fine.

Not a big concern for me at the moment, but if you happen to think of any reasons why this could be happening I&#039;d definitely be interested in helping to get to the bottom of this such that other folks can avoid any frustrations.

Thanks, Brian!</description>
		<content:encoded><![CDATA[<p>UPDATE: Just got back from a week long event and decided to revisit this issue a bit.  It seems that using /automappaths=True instead of /applications=/:. when inside the application directory results in the same restart with every request behavior.  I wonder if there might be an application directory bootstrap setting that I am missing that will aid in helping the fastcgi engine in the automap process?  Out of curiosity I&#8217;ve tried,</p>
<p><code>/usr/bin/mono ./bin/xsp2fastcgi.exe /address=10.252.5.188 /socket=tcp:1234 /maxconns=1024 /maxreqs=1024 /applications=/:. /stoppable=False /automappaths=True /root=/nuxleus/Web/Development &amp;</code></p>
<p>&#8230; and it definitely doesn&#8217;t help things along.  If I remove /automappaths and /root and restart the application everything seems just fine.</p>
<p>Not a big concern for me at the moment, but if you happen to think of any reasons why this could be happening I&#8217;d definitely be interested in helping to get to the bottom of this such that other folks can avoid any frustrations.</p>
<p>Thanks, Brian!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastCGI ASP.NET Server Status Report 12 by M. David Peterson</title>
		<link>http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1487</link>
		<dc:creator>M. David Peterson</dc:creator>
		<pubDate>Sun, 07 Oct 2007 20:57:07 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1487</guid>
		<description>Okay, so I was able to get the VS.NET compiled assembly to work again via the TCP port 

&lt;code&gt;
/usr/bin/mono ./bin/xsp2fastcgi.exe /address=10.252.5.188 /socket=tcp:1234 /maxconns=1024 /maxreqs=1024 /applications=/:. /verbose
xsp2fastcgi
Listening on port: 10.252.5.188
Listening on address: 1234
Adding applications &#039;/:.&#039;...
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /nuxleus/Web/Development
Root directory: /nuxleus/Web/Development
Max connections: 1024
Max requests: 1024
Multiplex connections: False
Use /stopable=True to enable stopping from the console.
&lt;/code&gt;

The same web application using the fastcgi-mono-server2.exe assembly,

&lt;code&gt;
fastcgi-mono-server2 /address=10.252.5.188 /socket=tcp:1234 /maxconns=1024 /maxreqs=1024 /applications=/:. /verbose
fastcgi-mono-server2
Listening on port: 10.252.5.188
Listening on address: 1234
Adding applications &#039;/:.&#039;...
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /nuxleus/Web/Development
Root directory: /nuxleus/Web/Development
Max connections: 1024
Max requests: 1024
Multiplex connections: False
Use /stopable=True to enable stopping from the console.
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /nuxleus/Web/Development/
Registering application:
    Host:          any
    Port:          any
    Virtual path:  /
    Physical path: /nuxleus/Web/Development/
&lt;/code&gt;

As per the multiple applications being registered, and via watching the process via top, it&#039;s definitely restarting itself with each request.  Any ideas as to why that might be (the VS.NET compiled assembly works the way it should)?  For reference, you can find the VS.NET compiled assembly inside http://nuxleus.googlecode.com/svn/trunk/nuxleus/src/Dependencies/</description>
		<content:encoded><![CDATA[<p>Okay, so I was able to get the VS.NET compiled assembly to work again via the TCP port </p>
<p><code><br />
/usr/bin/mono ./bin/xsp2fastcgi.exe /address=10.252.5.188 /socket=tcp:1234 /maxconns=1024 /maxreqs=1024 /applications=/:. /verbose<br />
xsp2fastcgi<br />
Listening on port: 10.252.5.188<br />
Listening on address: 1234<br />
Adding applications '/:.'...<br />
Registering application:<br />
    Host:          any<br />
    Port:          any<br />
    Virtual path:  /<br />
    Physical path: /nuxleus/Web/Development<br />
Root directory: /nuxleus/Web/Development<br />
Max connections: 1024<br />
Max requests: 1024<br />
Multiplex connections: False<br />
Use /stopable=True to enable stopping from the console.<br />
</code></p>
<p>The same web application using the fastcgi-mono-server2.exe assembly,</p>
<p><code><br />
fastcgi-mono-server2 /address=10.252.5.188 /socket=tcp:1234 /maxconns=1024 /maxreqs=1024 /applications=/:. /verbose<br />
fastcgi-mono-server2<br />
Listening on port: 10.252.5.188<br />
Listening on address: 1234<br />
Adding applications '/:.'...<br />
Registering application:<br />
    Host:          any<br />
    Port:          any<br />
    Virtual path:  /<br />
    Physical path: /nuxleus/Web/Development<br />
Root directory: /nuxleus/Web/Development<br />
Max connections: 1024<br />
Max requests: 1024<br />
Multiplex connections: False<br />
Use /stopable=True to enable stopping from the console.<br />
Registering application:<br />
    Host:          any<br />
    Port:          any<br />
    Virtual path:  /<br />
    Physical path: /nuxleus/Web/Development/<br />
Registering application:<br />
    Host:          any<br />
    Port:          any<br />
    Virtual path:  /<br />
    Physical path: /nuxleus/Web/Development/<br />
</code></p>
<p>As per the multiple applications being registered, and via watching the process via top, it&#8217;s definitely restarting itself with each request.  Any ideas as to why that might be (the VS.NET compiled assembly works the way it should)?  For reference, you can find the VS.NET compiled assembly inside <a href="http://nuxleus.googlecode.com/svn/trunk/nuxleus/src/Dependencies/" rel="nofollow">http://nuxleus.googlecode.com/svn/trunk/nuxleus/src/Dependencies/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastCGI ASP.NET Server Status Report 12 by M. David Peterson</title>
		<link>http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1485</link>
		<dc:creator>M. David Peterson</dc:creator>
		<pubDate>Sun, 07 Oct 2007 20:31:03 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1485</guid>
		<description>So there&#039;s definitely something not quite right,

via top,

&lt;code&gt;21396 root      15   0  183m  92m  39m S 99.9  1.2   1:07.17 mono &lt;/code&gt;

via ps aux,

&lt;code&gt;root     21396  106  1.2 187788 94476 ?        Sl   20:13   2:01 /usr/bin/mono /usr/lib/fastcgi-mono-server/fastcgi-mono-server2.exe&lt;/code&gt;

This is on a four processor machine so I hadn&#039;t noticed the processor peg until now.  I&#039;ll run things standalone and see what I can come up with.

Also, worth noting, I ran into this same problem a while back, the fix of which came in the form of compiling the assembly via VS.NET.  Assuming it was a problem with the CIL generated from gmcs I set it aside as a problem to dig deeper into as time allowed.  The problem resurfaced recently when I fired up a new machine and found that for some reason the fastcgi-mono process wasn&#039;t returning anything back to the lighttpd, so lighttpd just sat there waiting.  This was using TCP instead of a Unix socket, so I thought I would try using Unix sockets again to see if that might fix the problem.  The current issue at hand is the result.

For comparison to the above, I still have the VS.NET compiled assembly running on TCP port 1234,

&lt;code&gt;root      6566  0.0  0.2  33980 17476 ?        Sl   Oct04   0:01 /usr/bin/mono /nuxleus/src/Dependencies/xsp2fastcgi.exe /address=127.0.0.1 /socket=tcp:1234 /maxco (snipped off by the console)&lt;/code&gt;

I&#039;ll run the process via the console and see if that gives any further clues as to what&#039;s going on. 

Also, in answer to your question as to whether the process is being killed off and respawned by lighttpd, it doesn&#039;t look like it.  I wonder if the response time is related to the fact that the processor is pegged?</description>
		<content:encoded><![CDATA[<p>So there&#8217;s definitely something not quite right,</p>
<p>via top,</p>
<p><code>21396 root      15   0  183m  92m  39m S 99.9  1.2   1:07.17 mono </code></p>
<p>via ps aux,</p>
<p><code>root     21396  106  1.2 187788 94476 ?        Sl   20:13   2:01 /usr/bin/mono /usr/lib/fastcgi-mono-server/fastcgi-mono-server2.exe</code></p>
<p>This is on a four processor machine so I hadn&#8217;t noticed the processor peg until now.  I&#8217;ll run things standalone and see what I can come up with.</p>
<p>Also, worth noting, I ran into this same problem a while back, the fix of which came in the form of compiling the assembly via VS.NET.  Assuming it was a problem with the CIL generated from gmcs I set it aside as a problem to dig deeper into as time allowed.  The problem resurfaced recently when I fired up a new machine and found that for some reason the fastcgi-mono process wasn&#8217;t returning anything back to the lighttpd, so lighttpd just sat there waiting.  This was using TCP instead of a Unix socket, so I thought I would try using Unix sockets again to see if that might fix the problem.  The current issue at hand is the result.</p>
<p>For comparison to the above, I still have the VS.NET compiled assembly running on TCP port 1234,</p>
<p><code>root      6566  0.0  0.2  33980 17476 ?        Sl   Oct04   0:01 /usr/bin/mono /nuxleus/src/Dependencies/xsp2fastcgi.exe /address=127.0.0.1 /socket=tcp:1234 /maxco (snipped off by the console)</code></p>
<p>I&#8217;ll run the process via the console and see if that gives any further clues as to what&#8217;s going on. </p>
<p>Also, in answer to your question as to whether the process is being killed off and respawned by lighttpd, it doesn&#8217;t look like it.  I wonder if the response time is related to the fact that the processor is pegged?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastCGI ASP.NET Server Status Report 12 by M. David Peterson</title>
		<link>http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1484</link>
		<dc:creator>M. David Peterson</dc:creator>
		<pubDate>Sun, 07 Oct 2007 20:10:05 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1484</guid>
		<description>Hi Brian,

&lt;blockquote&gt;That sort of behavior is most likely associated with the FastCGI server crashing after the page has been loaded, or perhaps the web server losing track of the FastCGI server and spawning a new one. The first thing I would check is `top’ or a similar program to see if the FastCGI server stops running or if multiple instances appear. After that, running the server from the console or with additional debugging parameters set.&lt;/blockquote&gt;

Thanks for the advice!  Will dig into this now and report back.

&lt;blockquote&gt;Also, what web server are you running on?&lt;/blockquote&gt;

lighttpd</description>
		<content:encoded><![CDATA[<p>Hi Brian,</p>
<blockquote><p>That sort of behavior is most likely associated with the FastCGI server crashing after the page has been loaded, or perhaps the web server losing track of the FastCGI server and spawning a new one. The first thing I would check is `top’ or a similar program to see if the FastCGI server stops running or if multiple instances appear. After that, running the server from the console or with additional debugging parameters set.</p></blockquote>
<p>Thanks for the advice!  Will dig into this now and report back.</p>
<blockquote><p>Also, what web server are you running on?</p></blockquote>
<p>lighttpd</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastCGI ASP.NET Server Status Report 12 by Brian</title>
		<link>http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1483</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Sun, 07 Oct 2007 19:24:58 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1483</guid>
		<description>That sort of behavior is most likely associated with the FastCGI server crashing after the page has been loaded, or perhaps the web server losing track of the FastCGI server and spawning a new one. The first thing I would check is `top&#039; or a similar program to see if the FastCGI server stops running or if multiple instances appear. After that, running the server from the console or with additional debugging parameters set.

Also, what web server are you running on?</description>
		<content:encoded><![CDATA[<p>That sort of behavior is most likely associated with the FastCGI server crashing after the page has been loaded, or perhaps the web server losing track of the FastCGI server and spawning a new one. The first thing I would check is `top&#8217; or a similar program to see if the FastCGI server stops running or if multiple instances appear. After that, running the server from the console or with additional debugging parameters set.</p>
<p>Also, what web server are you running on?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on FastCGI ASP.NET Server Status Report 12 by M. David Peterson</title>
		<link>http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1482</link>
		<dc:creator>M. David Peterson</dc:creator>
		<pubDate>Sun, 07 Oct 2007 18:01:16 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/08/23/fastcgi-aspnet-server-status-report-12/#comment-1482</guid>
		<description>Hi Brian,

I&#039;ve run into a bug that I thought I would quickly run by you.

If you access &gt; http://dev.amp.fm/service/search/default.asmx?wsdl and compare the speed in which it returns a response with &gt; http://dev.amp.fm:8080/service/search/default.asmx?wsdl (which is just xsp2 running standalone) you&#039;ll notice that the application seemingly recompiles itself with each request on the first.  Any ideas as to why this might be?</description>
		<content:encoded><![CDATA[<p>Hi Brian,</p>
<p>I&#8217;ve run into a bug that I thought I would quickly run by you.</p>
<p>If you access &gt; <a href="http://dev.amp.fm/service/search/default.asmx?wsdl" rel="nofollow">http://dev.amp.fm/service/search/default.asmx?wsdl</a> and compare the speed in which it returns a response with &gt; <a href="http://dev.amp.fm:8080/service/search/default.asmx?wsdl" rel="nofollow">http://dev.amp.fm:8080/service/search/default.asmx?wsdl</a> (which is just xsp2 running standalone) you&#8217;ll notice that the application seemingly recompiles itself with each request on the first.  Any ideas as to why this might be?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Israel and Monologue by Edith</title>
		<link>http://kerrick.wordpress.com/2007/10/02/israel-and-monologue/#comment-1437</link>
		<dc:creator>Edith</dc:creator>
		<pubDate>Wed, 03 Oct 2007 09:37:01 +0000</pubDate>
		<guid isPermaLink="false">http://kerrick.wordpress.com/2007/10/02/israel-and-monologue/#comment-1437</guid>
		<description>Your post sent me down a spiral of blogs.  Most of it was pretty painful, but I ended up at http://www.scottaaronson.com/blog/ .   Something nice came out of it at least, but I might be off NPR for good.</description>
		<content:encoded><![CDATA[<p>Your post sent me down a spiral of blogs.  Most of it was pretty painful, but I ended up at <a href="http://www.scottaaronson.com/blog/" rel="nofollow">http://www.scottaaronson.com/blog/</a> .   Something nice came out of it at least, but I might be off NPR for good.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
