<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Redio Blog &#187; PromyLOPh</title>
	<atom:link href="http://www.redio.info/blog/author/promyloph/feed" rel="self" type="application/rss+xml" />
	<link>http://www.redio.info/blog</link>
	<description>Das Communityblog von Redio</description>
	<lastBuildDate>Sun, 15 Nov 2009 13:21:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc/3.0/de/</creativeCommons:license>
		<item>
		<title>Was wir speichern</title>
		<link>http://www.redio.info/blog/2009/10/was-wir-speichern.html</link>
		<comments>http://www.redio.info/blog/2009/10/was-wir-speichern.html#comments</comments>
		<pubDate>Fri, 16 Oct 2009 21:02:59 +0000</pubDate>
		<dc:creator>PromyLOPh</dc:creator>
				<category><![CDATA[Technik]]></category>

		<guid isPermaLink="false">http://www.redio.info/blog/?p=111</guid>
		<description><![CDATA[Aus aktuellem Anlass ein Überblick über das, was hier bei Redio an (personenbezogenen) Daten anfällt.
Der Webserver führt ausschließlich ein Logbuch für Fehler, es werden also nicht alle Zugriffe protokolliert, sondern nur solche, die einen Status ungleich 200 zurücklieferten. Eine typische Zeile sieht so aus und enthält die Zeit, IP-Adresse, Datei, Referer und, je nach Fehlertyp, [...]]]></description>
			<content:encoded><![CDATA[<p>Aus aktuellem Anlass ein Überblick über das, was hier bei Redio an (personenbezogenen) Daten anfällt.</p>
<p>Der Webserver führt ausschließlich ein Logbuch für Fehler, es werden also nicht alle Zugriffe protokolliert, sondern nur solche, die einen Status ungleich 200 zurücklieferten. Eine typische Zeile sieht so aus und enthält die Zeit, IP-Adresse, Datei, Referer und, je nach Fehlertyp, noch andere Informationen:<br />
<code>[Fri Oct 16 22:29:38 2009] [error] [client *] File does not exist: /home/www-data/htdocs/e/example/www/example.php, referer: http://www.example.com</code><br />
Speicherdauer: 14 Tage.</p>
<p>Auch jeder Versand von Mails wird protokolliert. Gespeichert werden hier Skriptpfad plus Zeile des mail()-Aufrufs und alle E-Mail-Header:<br />
<code>mail() on [/home/www-data/htdocs/e/example/www/emailer.php:212]: To: ...</code><br />
Speicherdauer: 14 Tage.</p>
<p>Der FTP-Server (das betrifft die wenigsten) speichert alle Verbindungsversuche und alle Aktionen mit Zeit, IP-Adresse und Benutzername:<br />
<code>Thu Oct 15 17:20:21 2009 [pid *] CONNECT: Client "*"<br />
Thu Oct 15 17:20:23 2009 [pid *] [anonymous] FAIL LOGIN: Client "*"</code><br />
Speicherdauer: 30 Tage.</p>
<p>Das HVS protokolliert diverse &#8220;wichtige&#8221; Aktionen wie zum Beispiel &#8220;Account erstellt&#8221;, &#8220;Account gelöscht&#8221;, &#8220;Neues Passwort angefordert&#8221;, diverse von Administratoren ausführbare Aktionen, sowie Meldungen von Verwaltungsskripten. Was genau gespeichert wird hängt recht stark vom Meldungstyp ab (Benutzername/-ID, E-Mail-Adresse, Datum des letzten Login, &#8220;Onetime-ID&#8221;, &#8230;), Zeit und Benutzername (falls angemeldet) werden aber immer gespeichert, nicht jedoch die IP-Adresse.<br />
Speicherdauer: Zurzeit unbegrenzt. Es ist aber geplant die Daten nach etwas mehr als einem Monat zu löschen.</p>
<p>Außerdem wird nachts ein Backup der Redio-Datenbank (nicht der Benutzerdatenbanken!) erstellt. Darin befinden sich natürlich alle Daten, die das HVS erhebt (Nutzerdaten wie E-Mail-Adresse und Accountname, aber auch Domains und Datenbanknamen/-passwörter).<br />
Speicherdauer: 14 Tage.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redio.info/blog/2009/10/was-wir-speichern.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zahlenspiele</title>
		<link>http://www.redio.info/blog/2009/10/zahlenspiele.html</link>
		<comments>http://www.redio.info/blog/2009/10/zahlenspiele.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 14:10:57 +0000</pubDate>
		<dc:creator>PromyLOPh</dc:creator>
				<category><![CDATA[Technik]]></category>

		<guid isPermaLink="false">http://www.redio.info/blog/?p=86</guid>
		<description><![CDATA[Nach dem kleinen Schock von gestern   habe ich nochmal ein wenig genauer nachgesehen:
Es gibt im Moment 1980+2347 = 4327 Benutzer (jeweils lexu + azure). 522+430 = 952 (22,0%) davon haben 0(!) Bytes auf ihrem Webspace (der Webspace ist also leer). 567+499 = 1066 (24,6%) sind mit < 1KB dabei, 568+890 = 1458 (33,6%) [...]]]></description>
			<content:encoded><![CDATA[<p>Nach dem kleinen Schock von gestern <img src='http://www.redio.info/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  habe ich nochmal ein wenig genauer nachgesehen:</p>
<p>Es gibt im Moment 1980+2347 = 4327 Benutzer (jeweils lexu + azure). 522+430 = 952 (22,0%) davon haben 0(!) Bytes auf ihrem Webspace (der Webspace ist also leer). 567+499 = 1066 (24,6%) sind mit < 1KB dabei, 568+890 = 1458 (33,6%) haben weniger als 1 MB, 1382+1572 = 2954 (68,2%) weniger als 10 MB und 1947+2300 = 4247 (98,1%) weniger als 100 MB auf ihrem Webspace gepeichert. Datenbanken sind hier aber nicht eingerechnet.</p>
<p>Das heißt im Klartext: Jeder vierte im Moment existierende Account ist &#8220;unbenutzt&#8221;, wenn man unbenutzt als &#8220;weniger als 1 KB belegt&#8221; definiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redio.info/blog/2009/10/zahlenspiele.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Heute morgen&#8230;</title>
		<link>http://www.redio.info/blog/2009/10/heute-morgen.html</link>
		<comments>http://www.redio.info/blog/2009/10/heute-morgen.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 07:43:38 +0000</pubDate>
		<dc:creator>PromyLOPh</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[lexu]]></category>

		<guid isPermaLink="false">http://www.redio.info/blog/?p=82</guid>
		<description><![CDATA[&#8230;wäre ich fast vom Stuhl gefallen. Der Grund:

400(!) Nutzer weniger. Das ist an sich kein Fehler, denn es waren alles Nutzer, die sich &#8212; selbst nach Aufforderung per E-Mail &#8212; vor mehr als 6 Monaten eingeloggt hatten und damit als &#8220;inaktiv&#8221; markiert wurden. Aber ein bisschen viel ist es schon&#8230;
]]></description>
			<content:encoded><![CDATA[<p>&#8230;wäre ich fast vom Stuhl gefallen. Der Grund:</p>
<p><img src="http://www.redio.info/blog/wp-content/uploads/2009/10/azure.redio.info-redio_users-day.png" alt="azure.redio.info-redio_users-day" title="azure.redio.info-redio_users-day" width="495" height="295" class="alignnone size-full wp-image-83" /></p>
<p>400(!) Nutzer weniger. Das ist an sich kein Fehler, denn es waren alles Nutzer, die sich &#8212; selbst nach Aufforderung per E-Mail &#8212; vor mehr als 6 Monaten eingeloggt hatten und damit als &#8220;inaktiv&#8221; markiert wurden. Aber ein bisschen viel ist es schon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redio.info/blog/2009/10/heute-morgen.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hallo mod_fcgid, tschüss mod_fastcgi</title>
		<link>http://www.redio.info/blog/2009/09/hallo-mod_fcgid-tschuss-mod_fastcgi.html</link>
		<comments>http://www.redio.info/blog/2009/09/hallo-mod_fcgid-tschuss-mod_fastcgi.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 08:16:52 +0000</pubDate>
		<dc:creator>PromyLOPh</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[lexu]]></category>
		<category><![CDATA[mod_fastcgi]]></category>
		<category><![CDATA[mod_fcgid]]></category>

		<guid isPermaLink="false">http://www.redio.info/blog/promyloph/2009/09/hallo-mod_fcgid-tschuss-mod_fastcgi.html</guid>
		<description><![CDATA[Der Umbau ist komplett. Beide Server, azure gestern und lexu heute morgen, sind auf ein leicht modifiziertes mod_fcgid umgestellt worden. Modifiziert in der Hinsicht, dass die PHP-Authentifizierung wieder funktioniert und dass nicht für jeden vHost neue Worker gespawnt werden. Alles natürlich in der Hoffnung, dass die Umstellung die Probleme der Vergangenheit löst &#8212; so ganz [...]]]></description>
			<content:encoded><![CDATA[<p>Der Umbau ist komplett. Beide Server, azure gestern und lexu heute morgen, sind auf ein leicht modifiziertes mod_fcgid umgestellt worden. Modifiziert in der Hinsicht, dass die PHP-Authentifizierung wieder funktioniert und dass nicht für jeden vHost neue Worker gespawnt werden. Alles natürlich in der Hoffnung, dass die Umstellung die Probleme der Vergangenheit löst &#8212; so ganz sicher ist man sich da vorher aber nie&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redio.info/blog/2009/09/hallo-mod_fcgid-tschuss-mod_fastcgi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FastCGI klemmt</title>
		<link>http://www.redio.info/blog/2009/09/fastcgi-klemmt.html</link>
		<comments>http://www.redio.info/blog/2009/09/fastcgi-klemmt.html#comments</comments>
		<pubDate>Sun, 27 Sep 2009 12:59:51 +0000</pubDate>
		<dc:creator>PromyLOPh</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.redio.info/blog/?p=29</guid>
		<description><![CDATA[Seit einiger Zeit beobachte ich dieses Phänomen nun schon: Plötzlich &#8212; wie aus dem Nichts &#8212; werden von FastCGI/PHP keine Anfragen mehr bearbeitet. Es gibt nur noch einen Timeout und den damit verbundenen &#8220;Internen Serverfehler&#8221;. So auch heute wieder zwischen 12:20 und 13:00 Uhr.
Typische Log-Einträge sind dann:
[error] FastCGI: comm with (dynamic) server "/usr/local/fcgi-bin/fcgi-php-user" aborted: (first [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einiger Zeit beobachte ich dieses Phänomen nun schon: Plötzlich &#8212; wie aus dem Nichts &#8212; werden von FastCGI/PHP keine Anfragen mehr bearbeitet. Es gibt nur noch einen Timeout und den damit verbundenen &#8220;Internen Serverfehler&#8221;. So auch heute wieder zwischen 12:20 und 13:00 Uhr.</p>
<p>Typische Log-Einträge sind dann:</p>
<pre>[error] FastCGI: comm with (dynamic) server "/usr/local/fcgi-bin/fcgi-php-user" aborted: (first read) idle timeout (30 sec)
[error] FastCGI: incomplete headers (0 bytes) received from server "/usr/local/fcgi-bin/fcgi-php-user"</pre>
<p>oder auch</p>
<pre>[error] (4)Interrupted system call: FastCGI: comm with server "/usr/local/fcgi-bin/fcgi-php-user" aborted: select() failed
[error] FastCGI: incomplete headers (0 bytes) received from server "/usr/local/fcgi-bin/fcgi-php-user"</pre>
<p>Letztere Meldung lässt sich angeblich <a href="http://www.fastcgi.com/archives/fastcgi-developers/2009-January/000156.html">durch ein Update von mod_fastcgi</a> beheben. Das wird wohl auch für Redio mal fällig.</p>
<p><em>Update:</em> Ich sehe gerade, dass die Apache Foundation die Rechte an mod_fcgid übernommen hat und das Modul <a href="http://svn.apache.org/viewvc/httpd/mod_fcgid/">aktiv weiterentwickelt</a>. Das wäre sicherlich die bessere Alternative, als weiterhin auf mod_fastcgi zu setzen, das schon mehr als eine Jahr kein Update mehr erfahren hat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redio.info/blog/2009/09/fastcgi-klemmt.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP 5.2.11</title>
		<link>http://www.redio.info/blog/2009/09/php-5-2-11.html</link>
		<comments>http://www.redio.info/blog/2009/09/php-5-2-11.html#comments</comments>
		<pubDate>Fri, 25 Sep 2009 16:18:51 +0000</pubDate>
		<dc:creator>PromyLOPh</dc:creator>
				<category><![CDATA[Technik]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.redio.info/blog/?p=16</guid>
		<description><![CDATA[Seit acht Tagen gibt es nun PHP 5.2.11, inklusive &#8220;Security Enhancements&#8221;. Installiert ist es aber noch nicht? &#8212; Doch, schon.
Es gibt nur ein Problem: Diese Version ist wesentlich instabiler als 5.2.10. Ein Vergleich: In den letzten 24 Stunden gab es mit 5.2.10 ganze Null(!) Segfaults (also Fehler beim Zugriff auf den Speicher, die zum Absturz [...]]]></description>
			<content:encoded><![CDATA[<p>Seit acht Tagen gibt es nun PHP 5.2.11, inklusive &#8220;Security Enhancements&#8221;. Installiert ist es aber <a href="http://pi.azure.redio.info/">noch nicht</a>? &#8212; Doch, schon.</p>
<p>Es gibt nur ein Problem: Diese Version ist wesentlich instabiler als 5.2.10. Ein Vergleich: In den letzten 24 Stunden gab es mit 5.2.10 ganze Null(!) Segfaults (also Fehler beim Zugriff auf den Speicher, die zum Absturz des Programms führen). PHP 5.2.11 hingegen häuft (morgens) in drei Stunden 23 Stück davon an. Hochgerechnet auf einen Tag dürften es also 200 und mehr werden. Das heißt aber auch 200 Zugriffe, bei denen ein Benutzer nur einen &#8220;500er&#8221; Serverfehler zu sehen bekommt. Das hört sich, bei einigen hunderttausend Hits pro Tag, nicht viel an, aber es ist &#8212; im Vergleich zur vorherigen Version &#8212; zu viel und einfach nicht akzeptabel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.redio.info/blog/2009/09/php-5-2-11.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
