exchange 2007,

I am getting this error on my CAS SERVER.

which is resulting in transport service to stop.

my question:

1) when this happens back pressure kicks on my exchange , how to get rid of this error and can this be the cause of back pressure .
Capture.PNG
pramod1Asked:
Who is Participating?
 
Schnell SolutionsConnect With a Mentor Systems Infrastructure EngineerCommented:
There are some configurations that you can test in order to correct the issue. Here some of them:

1. Determine why are you getting BackPressure events. Basically exchange monitors DB used space, queues, system memory, free disk space, and other basic components. You can get a detailed overview about what is checked with BackPressure and what it does (like stopping exchange activities) here: https://technet.microsoft.com/en-us/library/bb201658.aspx

2. If you confirm that you have any kind of performance issue and BackPressure is getting activated. You can try correcting the source of the problem or changing the Exchange thresholds or timeout values. It is possible that in your environment, for example, you can increase the default timeout value for the ServicesPipeTimeout value in the registry to avoid the problem:
https://support.microsoft.com/en-us/kb/839803

3. Ensure that your antivirus (if any), is set with all the necessary corresponding exchange exclusions. Sometimes it is also necessary to disable the anti-virus application services to diagnost if it is related to the problem. Information about exchange exclusions are here:
https://technet.microsoft.com/en-us/library/aa997602%28v=exchg.80%29.aspx?f=255&MSPPError=-2147217396

4. Some times there is corruption with the databases used by the transport services (These databases work with the same ESE engine that a mailbox database does, but these ones are used for queuing and transporting messages). You can review how to test and repair if necessary a transport database here: https://technet.microsoft.com/en-us/library/ff359894%28v=exchg.140%29.aspx?f=255&MSPPError=-2147217396
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
Are the basic resources ok on the server? Specially the free hard drive space of the volumes where Exchange componentes are located?
0
 
pramod1Author Commented:
yes cpu and ram are ok
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

 
pramod1Author Commented:
error is 17020 error
0
 
pramod1Author Commented:
can you please elaborate as every once in a week back pressure kicks in
0
 
IvanSystem EngineerCommented:
Hi,

here is a good article on back pressure, for exchange 2007. As schnellsolutions said, you need to keep an eye for CPU, RAM and HDD. You will find values in this article.

http://www.msexchange.org/articles-tutorials/exchange-server-2007/management-administration/understanding-back-pressure-feature-exchange-server-2007.html 

Regards,
Ivan.
0
 
pramod1Author Commented:
we are good at cpu, ram, disk, my question which nobody is clearly answering is:

if there is 17020 error showing up and causing transport service to shut down, CAN IT CREATE BACK PRESSURE?
0
 
pramod1Author Commented:
when back pressure kicks in it acuses lsass.exe, w3wp.exe to really spike?
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
How many exchange servers you have?

Remember that you can have a domino effect on many aspects. For example, the transport service shuts down... it means that when your users try to send emails, they will stay on the mailboxes submission queues pending of being delivered to the hub transport queue. It means that the value of this counter will increase and eventually the high value on it is going to affect in many ways. Another example, if there is more than one exchange server, Exchange1 will try to send a message to Exchange2, but Exchange 2 is with the transport service down, it means that Exchange1 will increment its local queue waiting for a established service on Exchange1... and obviously it will increment the message queue on Exchange2 and can also activate back pressure.

There are different scenarios where it can easily happen, there fore we can really assume that such fails can create back pressure problems.
0
 
pramod1Author Commented:
i have following:

1) CAS and hub server
2) 2 mailbox server
3) 1 exchange server which HAS EMC only no exchange services running.
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
So ... Definetely a transport service error can affect your queues and consequently may activate backPressure.

It would be nice to complete the previously listed reviews about performance counters, antivirus exclusions, service timeout value, and queue database corruption.
0
 
pramod1Author Commented:
increase default timeout value for the ServicesPipeTimeout value in the registry to avoid the problem:

how this will help ?
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
If it applies that one of your services require a long time to start, then you can specify to the Service Control Manager to extend the time for the service start before it categorizes it as timeout. The example on the article presents that if your "Windows Trace Session Manager service" does not start in 30 seconds by default, then the system will timeout it as far as that threshold was reached. If for some reason your server is requiring more time than the default for starting a service (maybe because of performance issues that you cannot repair), then you can increment that threshold.

The example where it is incremented from 30seconds to 1 minute the threshold for timeout: https://support.microsoft.com/en-us/kb/839803
0
 
pramod1Author Commented:
One last questions

thanks for all your suggestion , I will be closing this question after my below questin

is there any way I can repair queue folder without running eseutil command
0
 
pramod1Author Commented:
can increasing version buckets of high , medium, normal to 500 help? right now they are at 200
0
 
pramod1Author Commented:
can I perform offline defragmentation of mail.que database
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
yes you can, exactly in the same way than it is done with a normal .edb file. The only difference is the purpose of the file and the extension.

Be aware that you will need to stop the transport service, and that transport server is not going to be routing emails while the process is done.

On another hand... if you are at a point where your queues are empty on that server (You can check it with Get-Queue from the EMS), then you can stop the service, move your transport service files somewhere and start back the service again, which will just create a new queue database file starting from zero. Maybe it will impact less your service, however, double check that your queue does not have any pending message before going with this option.
0
 
pramod1Author Commented:
so just move the queue database which is queue folder, but how inany way that will help if there is corruption
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
If there is corruption inside your Queue database, and you move it. Then when the service start a new one will be created (without corruption), as far as it is a brand new file.
0
 
pramod1Author Commented:
how long it will take to do everything, half hr max.?
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
yeah, we can tell that half hour maximum.

In reality, if your queues are clean... the time that it takes you to stop the service, move or rename the files and start the service back is just a very few minutes.
0
 
Schnell SolutionsSystems Infrastructure EngineerCommented:
By the way, experience this process in a lab first, so you will cover it completely before making it on production.

Another detail is the idea of moving or renaming the original files in order that you stay with these files as a backup.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.