<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Typo3 on BAFM</title><link>https://christian.blog.pakiheim.de/tags/typo3/</link><description>Recent content in Typo3 on BAFM</description><generator>Hugo -- 0.160.1</generator><language>en</language><lastBuildDate>Sat, 16 Aug 2014 10:05:13 +0000</lastBuildDate><atom:link href="https://christian.blog.pakiheim.de/tags/typo3/index.xml" rel="self" type="application/rss+xml"/><item><title>OCFS2 fun yet again</title><link>https://christian.blog.pakiheim.de/posts/2014-08-16_ocfs2-fun-yet-again/</link><pubDate>Sat, 16 Aug 2014 10:05:13 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=227</guid><description>&lt;p&gt;I&amp;rsquo;m coming back today from a six day vacation in the warm south (that is Stuttgart), back at work and find three sheets of paper on my desk. Two tell me something I haven&amp;rsquo;t done yet, the other one tells me something I haven&amp;rsquo;t seen yet.&lt;/p&gt;
&lt;p&gt;One of my colleagues had to restart one of our web nodes and now the thing can&amp;rsquo;t mount the logging volume (and thus, logrotate / awstats failed to do it&amp;rsquo;s job). OCFS2 ain&amp;rsquo;t spitting any error messages, when trying to mount the volume you see it joining the domain the volume belongs to on the other nodes, so from a first glance at things .. nothing is wrong ?&lt;/p&gt;</description></item><item><title>TYPO3 hogging</title><link>https://christian.blog.pakiheim.de/posts/2008-04-08_typo3-hogging/</link><pubDate>Tue, 08 Apr 2008 21:28:44 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=267</guid><description>&lt;p&gt;Well, we do appear to be having some strange load problems with our main TYPO3 box hosting several home pages of the local universities, as you can see below.&lt;/p&gt;
&lt;figure&gt;
&lt;img loading="lazy" src="https://christian.blog.pakiheim.de/uploads/2008/08/t3node1_load_05-19_07_04_2008.png"
alt="LOAD on t3node1 between 05:00-19:00 on 2008/04/07" width="500"/&gt; &lt;figcaption&gt;
&lt;p&gt;LOAD on t3node1 between 05:00-19:00 on 2008/04/07&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;We repeatedly tried to figure out which of them was the one responsible, but neither I nor the other Unix sysadmin knew a better way to figure out the load each TYPO3 installation was causing (since there ain&amp;rsquo;t no phptop or something similar). But since today the new semester started, we figured it might be good to finally figure which one it was. And a few minutes (as in one or two) wouldn&amp;rsquo;t be much of a problem compared to the advantage we&amp;rsquo;re getting out of it.&lt;/p&gt;</description></item><item><title>OCFS2 follow-up</title><link>https://christian.blog.pakiheim.de/posts/2008-03-07_ocfs2-follow-up/</link><pubDate>Fri, 07 Mar 2008 07:29:26 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=229</guid><description>&lt;p&gt;OK, it turned out that said colleague wasn&amp;rsquo;t responsible at all. Turns out, the &lt;em&gt;&lt;strong&gt;real&lt;/strong&gt;&lt;/em&gt; trigger was me creating a new volume on our SAN, on the same array that houses the OCFS2 volume.&lt;/p&gt;
&lt;p&gt;Apparently, during creation of an additional SAN volume, all other SAN volumes in this array are either read-only or delayed during that time, as you can see from the following log:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt; 1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt; 2&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-3"&gt;&lt;a class="lnlinks" href="#hl-0-3"&gt; 3&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-4"&gt;&lt;a class="lnlinks" href="#hl-0-4"&gt; 4&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-5"&gt;&lt;a class="lnlinks" href="#hl-0-5"&gt; 5&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-6"&gt;&lt;a class="lnlinks" href="#hl-0-6"&gt; 6&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-7"&gt;&lt;a class="lnlinks" href="#hl-0-7"&gt; 7&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-8"&gt;&lt;a class="lnlinks" href="#hl-0-8"&gt; 8&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-9"&gt;&lt;a class="lnlinks" href="#hl-0-9"&gt; 9&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-10"&gt;&lt;a class="lnlinks" href="#hl-0-10"&gt;10&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-11"&gt;&lt;a class="lnlinks" href="#hl-0-11"&gt;11&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-12"&gt;&lt;a class="lnlinks" href="#hl-0-12"&gt;12&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-13"&gt;&lt;a class="lnlinks" href="#hl-0-13"&gt;13&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-14"&gt;&lt;a class="lnlinks" href="#hl-0-14"&gt;14&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-15"&gt;&lt;a class="lnlinks" href="#hl-0-15"&gt;15&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-16"&gt;&lt;a class="lnlinks" href="#hl-0-16"&gt;16&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-17"&gt;&lt;a class="lnlinks" href="#hl-0-17"&gt;17&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-18"&gt;&lt;a class="lnlinks" href="#hl-0-18"&gt;18&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-19"&gt;&lt;a class="lnlinks" href="#hl-0-19"&gt;19&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-20"&gt;&lt;a class="lnlinks" href="#hl-0-20"&gt;20&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-21"&gt;&lt;a class="lnlinks" href="#hl-0-21"&gt;21&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-22"&gt;&lt;a class="lnlinks" href="#hl-0-22"&gt;22&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-23"&gt;&lt;a class="lnlinks" href="#hl-0-23"&gt;23&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-24"&gt;&lt;a class="lnlinks" href="#hl-0-24"&gt;24&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-25"&gt;&lt;a class="lnlinks" href="#hl-0-25"&gt;25&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-26"&gt;&lt;a class="lnlinks" href="#hl-0-26"&gt;26&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-27"&gt;&lt;a class="lnlinks" href="#hl-0-27"&gt;27&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-28"&gt;&lt;a class="lnlinks" href="#hl-0-28"&gt;28&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-29"&gt;&lt;a class="lnlinks" href="#hl-0-29"&gt;29&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: (13,3):o2hb_write_timeout:242 ERROR: Heartbeat write timeout to device sdd1 after 12000 milliseconds
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Heartbeat thread (13) printing last 24 blocking operations (cur = 4):
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Heartbeat thread stuck at waiting for read completion, stuffing current time into that blocker (index 4)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 5: took 0 ms to do submit_bio for read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 6: took 0 ms to do waiting for read completion
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 7: took 0 ms to do bio alloc write
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 8: took 0 ms to do bio add page write
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 9: took 0 ms to do submit_bio for write
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 10: took 0 ms to do checking slots
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 11: took 0 ms to do waiting for write completion
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 12: took 2002 ms to do msleep
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 13: took 0 ms to do allocating bios for read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 14: took 0 ms to do bio alloc read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 15: took 0 ms to do bio add page read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 16: took 0 ms to do submit_bio for read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 17: took 0 ms to do waiting for read completion
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 18: took 0 ms to do bio alloc write
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 19: took 0 ms to do bio add page write
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 20: took 0 ms to do submit_bio for write
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 21: took 0 ms to do checking slots
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 22: took 0 ms to do waiting for write completion
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 23: took 2004 ms to do msleep
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 0: took 0 ms to do allocating bios for read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 1: took 0 ms to do bio alloc read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 2: took 0 ms to do bio add page read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 3: took 0 ms to do submit_bio for read
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Index 4: took 9995 ms to do waiting for read completion
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: (13,3):o2hb_stop_all_regions:1682 ERROR: stopping heartbeat on all active regions.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;kernel: Kernel panic - not syncing: *** ocfs2 is very sorry to be fencing this system by panicing ***
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>OCFS2 fun</title><link>https://christian.blog.pakiheim.de/posts/2008-03-06_ocfs2-fun/</link><pubDate>Thu, 06 Mar 2008 10:31:05 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=228</guid><description>&lt;p&gt;Turns out, that &lt;a href="https://christian.blog.pakiheim.de/posts/2008-03-06_ocfs2-fun" title="OCFS2 fun yet again"&gt;said colleague&lt;/a&gt; has been playing with NFS on one off the web nodes, thus apparently rendering the remaining nodes offline (or semi-offline).&lt;/p&gt;
&lt;p&gt;Now after all web nodes hung themselves, we had to hard reset them, now everything is tingly again .. &lt;em&gt;&lt;strong&gt;yay&lt;/strong&gt;&lt;/em&gt; for a great first day &amp;hellip;&lt;/p&gt;</description></item><item><title>Zend Optimizer again</title><link>https://christian.blog.pakiheim.de/posts/2008-02-19_zend-optimizer-again/</link><pubDate>Tue, 19 Feb 2008 19:15:54 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=225</guid><description>&lt;p&gt;Well, I happen to be back at my favorite application. Today I stumbled upon a &amp;quot; &lt;em&gt;nice&lt;/em&gt;&amp;quot; thing. If you turn on the Zend Optimizer (doesn&amp;rsquo;t matter whether it is 2.6.2 or 3.3.0), one of the TYPO3 back ends ain&amp;rsquo;t showing &lt;em&gt;&lt;strong&gt;any&lt;/strong&gt;&lt;/em&gt; content in the preview pane. Once you turn the Zend Optimizer stuff off, it works without a problem.&lt;/p&gt;
&lt;figure&gt;
&lt;img loading="lazy" src="https://christian.blog.pakiheim.de/uploads/2008/08/o_rly001.jpg"
alt="O RLY ?" width="438"/&gt; &lt;figcaption&gt;
&lt;p&gt;O RLY ?&lt;/p&gt;
&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;And as Zend stated on their &amp;quot; &lt;em&gt;Support Forum&lt;/em&gt;&amp;quot;, they don&amp;rsquo;t really support the Zend Optimizer stuff in the first place. Which is nice, what for do you need the Zend Guard shit in the first place ??&lt;/p&gt;</description></item><item><title>Been a while</title><link>https://christian.blog.pakiheim.de/posts/2008-02-17_been-a-while/</link><pubDate>Sun, 17 Feb 2008 08:53:16 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/?p=185</guid><description>&lt;p&gt;Well, it&amp;rsquo;s been quite a while since most of the people last heard a word from me. The last few months I&amp;rsquo;ve been extremely busy with work-related tasks (and as a side-effect of that, didn&amp;rsquo;t want to spend much time in front of the computer after 9 hours of work). I also started spending more and more time in the gym, like nearly two hours every Tuesday and Thursday.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I finally &lt;strong&gt;fixed&lt;/strong&gt; our replication issues, we do now have a &lt;strong&gt;working&lt;/strong&gt;! MySQL Multi-Master ( &lt;a href="https://christian.blog.pakiheim.de/uploads/2008/02/mycnf-node11.txt"&gt;1. Node&lt;/a&gt;, &lt;a href="https://christian.blog.pakiheim.de/uploads/2008/02/mycnf-node21.txt"&gt;2. Node&lt;/a&gt; -- bear in mind, this boxes are &lt;em&gt;&lt;strong&gt;only&lt;/strong&gt;&lt;/em&gt; serving MySQL and nothing else, so don&amp;rsquo;t use these configurations on mixed setups) Replication Setup as database back end for our TYPO3-vHosts.&lt;/li&gt;
&lt;li&gt;all the web nodes are now serving the content from a clustered, shared SAN volume (is that a good thing ? &amp;#x1f61b; - don&amp;rsquo;t know yet &amp;hellip;)&lt;/li&gt;
&lt;li&gt;our VI environment is getting more and more acceptance (even if you hear some complaints now and then, like &lt;em&gt;&amp;ldquo;awww, damn that crap my 4GiB RAM, 2x3.0GHz Windows 2008 is running soooo choppy&amp;rdquo;&lt;/em&gt; - simple answer, don&amp;rsquo;t use Windows Server 2008 and/or Windows Vista!)&lt;/li&gt;
&lt;li&gt;I finished prepping our VM templates (at least the Windows ones)&lt;/li&gt;
&lt;li&gt;we&amp;rsquo;re still putting together the plans on whether or not invest into a VDI solution.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The next few weeks are gonna be as frantic as the weeks before, I still have to migrate a lot of TYPO3 installations to our new cluster (which sadly needs time, as we need to wait for DNS changes to propagate). Honestly, I might be ending up extending the SAN volume for the MySQL data storage, as even with only three somewhat busy sites, the binary log of the last 5 days is about 2GiB in size. And we still have ~ &lt;strong&gt;20&lt;/strong&gt; other busy sites on a separate box.&lt;/p&gt;</description></item><item><title>TYPO3 and MySQL replication</title><link>https://christian.blog.pakiheim.de/posts/2007-09-08_typo3-and-mysql-replication/</link><pubDate>Sat, 08 Sep 2007 20:33:13 +0000</pubDate><guid isPermaLink="false">http://blog.barfoo.org/2007/09/08/typo3-and-mysql-replication/</guid><description>&lt;p&gt;Apparently the TYPO3 version we are using, doesn&amp;rsquo;t play too nice with the MySQL MasterMaster replication.&lt;/p&gt;
&lt;p&gt;Sometimes, something like this is going to happen:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt" id="hl-0-1"&gt;&lt;a class="lnlinks" href="#hl-0-1"&gt;1&lt;/a&gt;
&lt;/span&gt;&lt;span class="lnt" id="hl-0-2"&gt;&lt;a class="lnlinks" href="#hl-0-2"&gt;2&lt;/a&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;070826 0:44:32 [ERROR] Slave: Error &amp;#39;Duplicate entry &amp;#39;75-222419149&amp;#39; for key 1&amp;#39; on query. Default database: &amp;#39;t3nb&amp;#39;. Query: &amp;#39;INSERT INTO cache_pagesection
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;070826 0:44:32 [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with &amp;#34;SLAVE START&amp;#34;. We stopped at log &amp;#39;dbc-mysql1.000192&amp;#39; position 611861372
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Well, as you can see from the last line in the log, the Slave-SQL thread found a duplicate entry and thought it is smart to just turn off the thread instead of disregarding the just made entry. So from now on, both databases drift since there ain&amp;rsquo;t no replication anymore until someone kick starts the replication again (someone being me).&lt;/p&gt;</description></item><item><title>Bitching</title><link>https://christian.blog.pakiheim.de/posts/2006-03-10_bitching/</link><pubDate>Fri, 10 Mar 2006 19:57:11 +0000</pubDate><guid isPermaLink="false">http://blogs.barfoo.org/phreak/?p=63</guid><description>&lt;p&gt;Once again, I&amp;rsquo;m compelled to play (other call it administering &amp;#x1f61b;) with our TYPO3 cluster (which is sadly running SLES).&lt;/p&gt;
&lt;p&gt;One thing I just learned about SLES (for the ones curious, its &lt;a href="http://www.novell.com/products/server/"&gt;Novell&amp;rsquo;s SuSE Linux Enterprise Server&lt;/a&gt; and yes, it suffers the same pain as SuSE/openSuSE). They split one single config file (at least the apache2 one) into 9 (or more) different files.&lt;/p&gt;
&lt;p&gt;Another thing is, for what the hell does a simple LAMP need a full blown Xorg w/ KDE installed ?&lt;/p&gt;</description></item></channel></rss>