<?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/"
	>

<channel>
	<title>Wuerzelchens blog &#187; service</title>
	<atom:link href="http://www.wuerzelchen.de/tag/service/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wuerzelchen.de</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 23:41:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Dienst startet nach Neustart des Servers nicht mehr</title>
		<link>http://www.wuerzelchen.de/server/dienst-startet-nach-neustart-des-servers-nicht-mehr/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.wuerzelchen.de/server/dienst-startet-nach-neustart-des-servers-nicht-mehr/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 03:41:41 +0000</pubDate>
		<dc:creator>wuerzelchen</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dienst]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://www.wuerzelchen.de/?p=3</guid>
		<description><![CDATA[Wie kann man herausfinden warum ein Dienst nach einem Neustart des Servers nicht mehr funktioniert? Eigentlich ganz simpel, wenn man weiss wie es geht. Um zu analysieren warum der Dienst nicht gestartet hat, ganz stumpf erst einmal den Dienst so versuchen zu starten. /etc/init.d/&#60;dienst&#62; start Falls der Dienst sich starten lässt weiss man dass es [...]]]></description>
			<content:encoded><![CDATA[<p>Wie kann man herausfinden warum ein Dienst nach einem Neustart des Servers nicht mehr funktioniert?</p>
<p>Eigentlich ganz simpel, <span id="more-3"></span>wenn man weiss wie es geht.</p>
<p>Um zu analysieren warum der Dienst nicht gestartet hat, ganz stumpf erst einmal den Dienst so versuchen zu starten.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/&lt;</span>dienst<span style="color: #000000; font-weight: bold;">&gt;</span> start</div></div>
<p>Falls der Dienst sich starten lässt weiss man dass es nicht an dem Dienst selber liegt.</p>
<div id="notice">
Wenn er fehlermeldungen ausgeben sollte dann erst einmal den Fehlern der Fehlermeldungen auf den Grund gehen. Die meisten Logdateien findet ihr in:</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span></div></div>
</div>
<p>Nun geht man noch eine stufe niedriger und schaut sich die Logfiles vom boot an. Keine bootlogs vorhanden? Unter Debian müsst ihr einfach in</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>default<span style="color: #000000; font-weight: bold;">/</span>bootlogd</div></div>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #007800;">BOOTLOGD_ENABLE</span>=NO</div></div>
<p>auf YES setzen.</p>
<p>Nun könt ihr rebooten und schaut euch danach die Logdatei an.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>boot <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-B</span> <span style="color: #000000;">5</span> error</div></div>
<p>Dort solltet ihr nun ein paar Einträge eures fehlerhaften Dienstes sehen welches den Bootvorgang abbrechen lässt.</p>
<p>Da ihr jetzt eventuell wisst welcher Dienst fehler bereitet schmeissen wir den Dienst aus dem Runlevel raus indem wir folgendes in die Console eingeben:</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">update-rc.d <span style="color: #660033;">-f</span> &nbsp;remove</div></div>
<p>Jetzt startet ihr noch einmal euern Server neu und schaut euch an ob euer gewüschter Dienst gestartet ist. Falls nicht dann könnt ihr wieder in die boot log schauen und euch die nächste Fehlermeldung vorknöpfen.</p>
<p>Um die einzelnen Dienste dem Runlevel wieder hinzuzufügen gebt ihr folgendes ein:</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">sudo</span> update-rc.d <span style="color: #000000; font-weight: bold;">&lt;</span>dienst<span style="color: #000000; font-weight: bold;">&gt;</span> &nbsp;defaults</div></div>
<p>Wenn ihr dann den Dienst gefunden habt welcher euren ganzen Bootvorgang durcheinander bringt könnt ihr euch bei diesem selbst auf Fehlersuche begeben. Wenn er dann einwandfrei läft könnt ihr diesen wieder dem Runlevel hinzufügen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wuerzelchen.de/server/dienst-startet-nach-neustart-des-servers-nicht-mehr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

