urbax1
Goto Top

Microsoft Exchange Information Store

Hallo Freunde der Sonne face-smile

wir betreiben einen Small Business Server, der mit ca. 50 Clients verwaltet wird.

Folgendes Thema:

Da ich hier logischerweise der einzige SysAdmin bin, bereitet mir folgendes Thema Schwierigkeiten und ich kann nicht in meinen wohlverdienten Urlaub gehen. So alle drei Tage ist die Verbindung der Clients via Outlook zum SBS weg. Im Outlook steht, Folder was last updated: Time.... habe heute heruasgefunden dass, wenn ich den Microsoft Exchange Information Store neu starte, die Verbindung wieder besteht. Es hängen aber Mails in der Local Delivery Queue. Wie krieg ich die raus. und wie löse ich das andere Problem.

Ich will in den Urlaub.

Der wo die Lösung für mich hat, der kriegt aus meinem Urlaub ne Postkarte face-smile hihi

Content-ID: 97008

Url: https://administrator.de/contentid/97008

Ausgedruckt am: 26.11.2024 um 02:11 Uhr

manuel-r
manuel-r 16.09.2008 um 08:40:40 Uhr
Goto Top
Wie wär's mit einem Workaround bis nach dem Urlaub? Einfach nachts alle Exchange-Dienste kurz neu starten. Das sollte doch helfen...

Manuel
urbaX1
urbaX1 16.09.2008 um 08:42:58 Uhr
Goto Top
bin aber nicht da, bzw. im urlaub und kann nicht auf die firma zugreifen
manuel-r
manuel-r 16.09.2008 um 08:45:28 Uhr
Goto Top
Das kann man doch mit einem kleinen Script und einem geplanten Task automatisch erledigen lassen. Du solltest es halt nur einige Tage vorher schon mal laufen lassen um zu sehen, ob es auch klappt.
BTW:
Was machen die während deinem Urlaub, wenn irgendwas ausfällt? Warten, bis du wieder kommst???

Manuel
urbaX1
urbaX1 16.09.2008 um 08:57:56 Uhr
Goto Top
und wie bekomme ich die mails raus aus der local delivery queue.......die bleiben ab dem disconnect hängen und ich kann sie nur manuell löschen /sortieren.etc. es sind ja auch wichtige mails drin
flaesch
flaesch 16.09.2008 um 09:02:40 Uhr
Goto Top
hallo,

sagt das event-log irgend etwas brauchbares wenn das problem auftritt?

gruß
flaesch
urbaX1
urbaX1 16.09.2008 um 09:03:37 Uhr
Goto Top
gar nix. Nur das der Exchange information store gestoppt ist.
harald21
harald21 16.09.2008 um 09:14:20 Uhr
Goto Top
Hallo,

wie sieht den der Patch-Level deines SBS aus (Windows 2003 SP2 /Exchnage 2003 SP2)?
Ist ausreichend Platz auf der Festplatte vorhanden?
Wie groß ist eigentlich der IS (16GB-Grenze)?

mfg
Harald
urbaX1
urbaX1 16.09.2008 um 09:18:10 Uhr
Goto Top
Was meinst du mit dem Patch LEvel
bzw. mit der IS.
Platz ist ausreichend vorhanden..
manuel-r
manuel-r 16.09.2008 um 09:25:11 Uhr
Goto Top
Er will wissen, was so an Patches und Updates eingespielt ist. Außerdem interessiert ihn wie groß der Infomationstore ist. Ohne SP2 ist der auf 16GB limitiert.

Manuel
urbaX1
urbaX1 16.09.2008 um 09:30:43 Uhr
Goto Top
Eigentlich ist er up to date. was ich weiß ist, dass in der queue nur so hundert mails hängen. d.h. die limitiuerung dürfte es eigentlich nicht sein..

Gruß
harald21
harald21 16.09.2008 um 09:33:43 Uhr
Goto Top
Hallo,

such dir mal die Datenbanken im Dateisystem (priv.edb+priv.stm) und sag uns hier deren Größe.

mfg
Harald
urbaX1
urbaX1 16.09.2008 um 09:58:02 Uhr
Goto Top
die größen sind

.edb: 17,6 GB
.stm 9,31 GB

Aber die heißen priv1 und nicht nur priv....
manuel-r
manuel-r 16.09.2008 um 10:25:58 Uhr
Goto Top
Und jetzt noch den installierten ServicePack vom Exchange. Das findest du im Systemmanager unter Administrative Gruppen > Server > Servername > rechte Maustaste 'Eigenschaften' > Register Allgemein

Manuel
urbaX1
urbaX1 16.09.2008 um 10:30:41 Uhr
Goto Top
Version 6.5(Build 7638.2: Service Pack2...

reichen die Infos`?????
flaesch
flaesch 16.09.2008 um 10:33:50 Uhr
Goto Top
im event-log steht das der is gestoppt wurde? ist das richtig?
was steht als ursache da? event-id?
manuel-r
manuel-r 16.09.2008 um 10:34:08 Uhr
Goto Top
Dann schließen wir schon mal aus, dass die Datenbank zu groß ist. Die darf bei SP2 nämlich auf 80GB wachsen.
Was ist mit deinen Transaktionslogs? Werden die nach der (täglichen) Sicherung ordnungsgemäß gelöscht? Schreibt der Ex dir vielleicht irgendwo eine Partition voll?

Manuel
urbaX1
urbaX1 16.09.2008 um 10:34:58 Uhr
Goto Top
also mir fällt nciht auf, dass er irgendwie voll läuft.. zumindest bleiben die partitionen gleich
urbaX1
urbaX1 16.09.2008 um 10:55:37 Uhr
Goto Top
wie komme ich zu den Transaktionlogs.wie kann ich feststellen ob die gelöscht werden .HILFE
45877
45877 16.09.2008 um 11:51:43 Uhr
Goto Top
rechtklick auf die speichergruppe, "speicherort der transaktionsprotokolle".
normalerweise sollten die dateien nicht älter sein als das letzte backup.
urbaX1
urbaX1 16.09.2008 um 12:15:17 Uhr
Goto Top
sorry ich stell mich da ein bisschen dumm an. exchange ist nicht mein gebiet.....da steht nix von speicherort. nur first storage group....
harald21
harald21 16.09.2008 um 12:31:22 Uhr
Goto Top
Hallo,

das SP2 allein reicht hierzu leider nicht, man muß auch die entsprechenden Registry-Keys ändern:
http://support.microsoft.com/kb/828070/en-us
http://support.microsoft.com/kb/912375/en-us

mfg
Harald
urbaX1
urbaX1 16.09.2008 um 12:52:42 Uhr
Goto Top
erledigt. gibts da nix anderes?????
harald21
harald21 16.09.2008 um 13:10:33 Uhr
Goto Top
Sorry,

wenn da keine Informationen im Eventlog stehen, so ist das alles nur ein Stochern im Nebel.
Alle Dienste (Startart: "Automatisch") laufen?

mfg
Harald
urbaX1
urbaX1 16.09.2008 um 13:12:20 Uhr
Goto Top
ja die laufen alle. dann wenns wieder probleme gibt tu ich sie stoppen und starten dann gehts. aber die mails die in der queue hängen bleiben, die muss ich löschen und da sind aber wichtige dabei. oder kann ich da was definieren, das er die tortzdem übermitteln soll
flaesch
flaesch 16.09.2008 um 13:16:00 Uhr
Goto Top
mann, und das alles wegen einer urlaubspostkarte. face-wink
mehr infos bitte.
wenn wir dir helfen sollen, musst du vorallem unsere fragen beantworten.
urbaX1
urbaX1 16.09.2008 um 13:33:47 Uhr
Goto Top
...aber es wird wenigstens eineschöne karte.
brauch halt ehrlichg esagt noch ein paar infos von euch. Welche Fragen sind offen........ wichtig wäre mir, wie ich am schnellsten die lcoal delivery queue leer mache ohne mails löschen zu msüsen
harald21
harald21 16.09.2008 um 13:58:26 Uhr
Goto Top
Hallo,

wie wäre es damit:

1. Die Exchange Dienste stoppen (inkl. des SMTP-Dienstes)
2. Die Mails aus dem "Queue"-Verzeichnis ins "Pickup"-Verzeichnis verschieben
3. Die Exchange Dienste wieder starten (inkl. des SMTP-Dienstes)

Das läßt sich alles per Script automatisieren und kann z. B. über den Taskplaner jeden Abend ausgeführt werden.

mfg
Harald
manuel-r
manuel-r 16.09.2008 um 13:59:37 Uhr
Goto Top
Normalerweise sollte der Exchange die Mails ohne weiteres zutun deinerseits zustellen bzw. abarbeiten. Gelöscht werden muss da nichts.
Eine Frage noch: Hast du evtl. irgendwelche Zusatztools installiert, die mit Eventsinks arbeiten?
Mein e2k3 macht manchmal ähnliche Mucken. Inzwischen weiß ich aber, dass die darauf installierte ExchangeServerToolbox das auslöst. Die wird dann kurz deaktiviert und wieder aktiviert und gut ist's.

Manuel
urbaX1
urbaX1 16.09.2008 um 14:04:42 Uhr
Goto Top
das hört sich ja toll an, aber das chick ich zui 239482934 prozent nicht, kannst du mir nochmal helfen?
manuel-r
manuel-r 16.09.2008 um 14:13:56 Uhr
Goto Top
Beispielsweise das in eine Batch schreiben...
net stop "microsoft exchange-ereignis"  
net stop "microsoft exchange-informationsspeicher"  
net stop "microsoft exchange-systemaufsicht"  
net stop "microsoft exchange-verwaltung"  

move "<pfadzuexchange>\mailroot\vsi 1\queue\*.*" "<pfadzuexchange>\mailroot\vsi 1\pickup\*.*"  

net start "microsoft exchange-ereignis"  
net start "microsoft exchange-informationsspeicher"  
net start "microsoft exchange-systemaufsicht"  
net start "microsoft exchange-verwaltung"  
...und per Taskplaner nachts laufen lassen.

Manuel

PS:
Es kann sein, dass du die Reihenfolge der Dienste variieren musst, weil der Server sich sonst beschwert, dass abhängige Dienste noch laufen.
harald21
harald21 16.09.2008 um 15:07:48 Uhr
Goto Top
Hallo Manuel,

genau so hatte ich es mir gedacht (war bloß zu faul das alles einzutippen), allerdings fehlt hier noch der SMTP-Dienst.

net stop SMTPSVC
...
net start SMTPSVC


mfg
Harald
manuel-r
manuel-r 16.09.2008 um 16:13:57 Uhr
Goto Top
Für 'ne nette Postkarte aus dem Urlaub mache ich ja (fast) alles face-wink

Manuel
Hubert.N
Hubert.N 16.09.2008 um 18:01:11 Uhr
Goto Top
Kleienr Tipp zum Stoppen der Dienste per Script: Das bednen der Systemaufsicht mit den zusätzlichen Parametern /ALL /YES führt dazu, dass der Server die abhängigen Dienste automatisch mit beendet (hach - das spart doch wieder Schreibarbeit...). Umgekehrt gehts natürlich auch. Wenn ich einen Dienst starte, der von anderen abhängig ist, dann werden die automatisch mitgestartet (auch ohne Parameter...)

Auffällig ist natürlich, dass deine Datenbank u.U schon am Limit gewesen sein dürfte. Die tatsächliche Datenmenge in der Datenbank lässt sich allerdings nicht an der Dateigröße festmachen, da das Löschen von Daten nicht gleichzeitig zu einer physikalishen Verkleinerung der Datenbank führt.
Ansonsten solltest du (nachdem du die Datenbankgröße raufgesetzt hast !!?) vielleicht auch mal die Datenbanken selbst checken. Vielleicht ist ja da iergendein Fehler din. ich für meinenTeil halt den oftmals als sehr delikat bezeichneteten Einsatz von eseutil und isinteg nicht für gar so kritisch - allerdings nur dann, wenn man vorher den IS beendet und ein Backup aller Datenbanken und Transaktionsprotokolle anfertiget. Also einfach das Verzeichnis wegkopieren. eseutil läuft ohnehin nur bei abgeschaltetere Datenbank und sollte es zu einem schwerwiegenden Problem kommen, kannst du die Dateien einfach wieder zurückkopieren und zumindest wieder da, woi du angefangen hast.

Lese dir mal das durch: http://www.msexchange.org/tutorials/Exchange-ISINTEG-ESEUTIL.html


Ja und wenn das alles nichts nützt: Wie wäre es, wenn Cheffe mal das Portemonaie aufmacht und ausnahmsweise jemenden da ranlässt, der sich damit ein gutes Stück mehr auskennt. Hier kann auch mal das Argument der Produktivität helfen. Ich gahe nicht davon aus, dass das in der Firma dien einziger Job ist (da hätetst du ein wenig zu wenig zu tun denke ich mal...) - was nützt es der Firma, wenn dich tagelang mit einem Problem herumschlägst ?!


Gruß

Hubert
Hubert.N
Hubert.N 16.09.2008 um 18:02:53 Uhr
Goto Top
achja...

was ich mir nun echt nicht vorstellen kann ist, dass auf dem Server die Protokolle sauber sind und kein Auskunft geben...

und:

was in dem Artikel echt fehlt ist der Aufruf von eseutil mit dem Parameter /MH - das macht nichts an deiner Datenbank, sondern gibt dir erst einmal den Status der Datenbank aus.
Hubert.N
Hubert.N 16.09.2008 um 19:56:24 Uhr
Goto Top
Was mir gerade noch eingefallen ist: Ist das Datenbankverzeichnis / Das Protokollverzeichnis (im Standard gleich) beim Virenscanner aus der Überprüfung ausgeschlossen ?! Checke mal die Logs des Scanners.