The log file entries you quoted look completely normal.

It simply sounds like you are under backpressure. How much disk space is 
available on those drives? How much memory is available?

Regards,

Michael B. Smith
Consultant and Exchange MVP
http://TheEssentialExchange.com

-----Original Message-----
From: Adrian Crawford [mailto:acrawf...@kirway.com.au] 
Sent: Tuesday, March 22, 2011 9:07 AM
To: MS-Exchange Admin Issues
Subject: Exchange Transport Service not starting

Hi have been a long time listener of this group and find valuable information 
from others problems and the answers provided.

I have an SBS 2008 with SP2 which has all the roles with exchange server 2007 
Version: 8.3 Build 83.6  The only other server is Windows 2008 terminal server.


Today emails stopped being delivered internally and externally. Checked the 
server and found the MSExchange Transport service was hanging on the server.

Looked in event logs and found MSExchangeMailSubmission Event id 1009
The Microsoft Exchange Mail Submission Service is currently unable to contact 
any Hub Transport servers in the local Active Directory site. The servers may 
be too busy to accept new connections at this time.

I shutdown and restarted the transport service.

It now appears to be in a never ending loop, repeating every 5 minutes.

MSExchangeTransport Event ID 14001
The process is not responding and will be forced to shut down. A report will be 
generated.
MSExchangeTransportService Event ID 1020
Worker process with process ID 5584 has exited.
MSExchangeTransportService Event ID 1000
The service is trying to start.
MSExchangeTransport Event ID 16022
A configuration update has successfully completed.
MSExchangeMessagingPolicies Event ID 4002
        'Transport' rule collection was loaded successfully.
MSExchangeTransport Event ID 16022
        A configuration update has successfully completed.
ESE Event ID 102
        edgetransport (8884) Transport Mail Database: The database engine 
(8.03.0137.0000) started a new instance (0).
MSExchangeTransport Event ID 16022
        A configuration update has successfully completed.
ESE Event ID 300
edgetransport (8884) Transport Mail Database: The database engine is initiating 
recovery steps.
ESE Event ID 301
edgetransport (8884) Transport Mail Database: The database engine has begun 
replaying logfile C:\Program Files\Microsoft\Exchange 
Server\TransportRoles\data\Queue\trn00007F5C.log. 

ESE Event ID 102
        edgetransport (8884) Sender Reputation Database: The database engine 
(8.03.0137.0000) started a new instance (1).
ESE Event ID 300
edgetransport (8884) Transport Mail Database: The database engine is initiating 
recovery steps.
ESE Event ID 301
edgetransport (8884) Transport Mail Database: The database engine has begun 
replaying logfile C:\Program Files\Microsoft\Exchange 
Server\TransportRoles\data\Queue\trn00007F5D.log. 

I found this article and comment

http://technet.microsoft.com/en-us/library/bb218063(EXCHG.80).aspx
"Check number of log files in queue directory           
I had this issue and it was because of a build up of log files in the Queue 
directory caused by back pressure problems. When the Transport service was 
started it started to replay all the log files but because there were so many 
it couldn't finish within 5 minutes which is when the service times out and 
this error appears. You need to create a new queue to allow the service to 
start and then recover the emails in the old queue. "

So doing some more searching I have come across this

http://technet.microsoft.com/en-us/library/bb125177(EXCHG.80).aspx

So looking at this. Should I only need to do the folowing?

To reuse an existing queue database at a new location 

1.Create the directory where you want to keep the queue database. Make sure 
that the correct permissions are applied to the directory.

2.Open the following file by using Notepad: C:\Program Files\Microsoft\Exchange 
Server\Bin\EdgeTransport.exe.config.

3.Modify the following line in the <appSettings> section:
 

<add key="QueueDatabasePath" value="<LocalPath>" /> 
For example, to change the location to "C:\Queue\QueueDB", modify the 
QueueDatabasePath parameter as follows:
 
<add key="QueueDatabasePath" value="C:\Queue\QueueDB" /> 
4.Save and close the EdgeTransport.exe.config file.

5.Stop the Microsoft Exchange Transport service.

6.Copy the files Mail.que and Trn.chk from the original location to the new 
location.

7.Start the Microsoft Exchange Transport service.

8.Remove the unused Mail.que and Trn.chk files from the original location.

 
I need to reuse the queue as there are emails that still need to be delivered.


Can anyone please advise if this is the correct thing to do.

If you could reply to adr...@centripetal.com.au as we are not receiving emails 
at the kirway address.

Thanks again
---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist

Reply via email to