{"id":1623,"date":"2009-01-27T00:34:49","date_gmt":"2009-01-27T07:34:49","guid":{"rendered":"http:\/\/www.bhargavs.com\/index.php\/technology\/2009\/01\/exchange-2007-rpc-client-throttling"},"modified":"2009-01-27T00:34:49","modified_gmt":"2009-01-27T07:34:49","slug":"exchange-2007-rpc-client-throttling","status":"publish","type":"post","link":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/","title":{"rendered":"Back-Off now, will ya?!"},"content":{"rendered":"<p>It is well known that an Outlook client sending too many RPC connections per second could result in overall Exchange server performance degradation. It could be a desktop search engine, e-mail archiving products, custom apps written to manipulate exchange mailbox data\u2026 the list goes on.<\/p>\n<p>In the past, the solution to this for Exchange administrators was limited. It is not practical at times to call the user who is causing too many RPC requests and wouldn\u2019t it be better if the issue can be handled transparently?<\/p>\n<p>Exchange Team answered that in <a href=\"http:\/\/www.microsoft.com\/exchange\/evaluation\/default.mspx\" target=\"_blank\" rel=\"noopener noreferrer\">Exchange Server 2007<\/a>. The feature is called Client Throttling. <a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/cc540454.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">RPC Client Throttling<\/a> computes remote operation (ROP) statistics based on overall RPC average latencies. If high ROPs per second is detected (excluding short spikes) the back-off request is sent to the client.<\/p>\n<p>For Outlook 2007 clients, a ropBackoff request is added to the back-off queue. ropBackoff is a new function in Outlook 2007 and earlier Outlook client do not understand this function.<\/p>\n<p>Yes grasshopper, I know, I have the answer, patience!<\/p>\n<p>For Outlook 2003 clients and earlier versions, the status code RPC_S_SERVER_TOO_BUSY is sent instead.<\/p>\n<p>You can tune Throttling Factor using <strong>RPC Throttling Factor <\/strong>registry key. I can write a lot but I will instead send you to the great article written by great minds at Exchange Team. If you read this <a href=\"http:\/\/technet.microsoft.com\/en-us\/library\/cc540454.aspx\" target=\"_blank\" rel=\"noopener noreferrer\">article<\/a>, I promise, you will not be disappointed.<\/p>\n<p>It must be satisfying when you say back-off and they obey!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It is well known that an Outlook client sending too many RPC connections per second could result in overall Exchange server performance degradation. It could be a desktop search engine, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[51,40,18],"tags":[121,200,206],"class_list":["post-1623","post","type-post","status-publish","format-standard","hentry","category-exchange-2007","category-exchange-server","category-outlook","tag-exchange-2007","tag-outlook","tag-performance"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Back-Off now, will ya?! - Bhargav&#039;s IT Playground<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Back-Off now, will ya?! - Bhargav&#039;s IT Playground\" \/>\n<meta property=\"og:description\" content=\"It is well known that an Outlook client sending too many RPC connections per second could result in overall Exchange server performance degradation. It could be a desktop search engine, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/\" \/>\n<meta property=\"og:site_name\" content=\"Bhargav&#039;s IT Playground\" \/>\n<meta property=\"article:published_time\" content=\"2009-01-27T07:34:49+00:00\" \/>\n<meta name=\"author\" content=\"Bhargav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhargav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/\"},\"author\":{\"name\":\"Bhargav\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"headline\":\"Back-Off now, will ya?!\",\"datePublished\":\"2009-01-27T07:34:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/\"},\"wordCount\":246,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"keywords\":[\"Exchange 2007\",\"Outlook\",\"Performance\"],\"articleSection\":[\"Exchange 2007\",\"Exchange Server\",\"Outlook\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/\",\"name\":\"Back-Off now, will ya?! - Bhargav&#039;s IT Playground\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\"},\"datePublished\":\"2009-01-27T07:34:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2009\\\/01\\\/27\\\/exchange-2007-rpc-client-throttling\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bhargavs.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Back-Off now, will ya?!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/\",\"name\":\"Bhargav's IT Playground\",\"description\":\"Passion for Technology. Power of Collaboration.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bhargavs.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\",\"name\":\"Bhargav\",\"logo\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/bhargavs.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Back-Off now, will ya?! - Bhargav&#039;s IT Playground","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/","og_locale":"en_US","og_type":"article","og_title":"Back-Off now, will ya?! - Bhargav&#039;s IT Playground","og_description":"It is well known that an Outlook client sending too many RPC connections per second could result in overall Exchange server performance degradation. It could be a desktop search engine, [&hellip;]","og_url":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/","og_site_name":"Bhargav&#039;s IT Playground","article_published_time":"2009-01-27T07:34:49+00:00","author":"Bhargav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bhargav","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/#article","isPartOf":{"@id":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/"},"author":{"name":"Bhargav","@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"headline":"Back-Off now, will ya?!","datePublished":"2009-01-27T07:34:49+00:00","mainEntityOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/"},"wordCount":246,"commentCount":0,"publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"keywords":["Exchange 2007","Outlook","Performance"],"articleSection":["Exchange 2007","Exchange Server","Outlook"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/","url":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/","name":"Back-Off now, will ya?! - Bhargav&#039;s IT Playground","isPartOf":{"@id":"https:\/\/bhargavs.com\/#website"},"datePublished":"2009-01-27T07:34:49+00:00","breadcrumb":{"@id":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bhargavs.com\/index.php\/2009\/01\/27\/exchange-2007-rpc-client-throttling\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bhargavs.com\/"},{"@type":"ListItem","position":2,"name":"Back-Off now, will ya?!"}]},{"@type":"WebSite","@id":"https:\/\/bhargavs.com\/#website","url":"https:\/\/bhargavs.com\/","name":"Bhargav's IT Playground","description":"Passion for Technology. Power of Collaboration.","publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bhargavs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26","name":"Bhargav","logo":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/bhargavs.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1649,"url":"https:\/\/bhargavs.com\/index.php\/2010\/05\/19\/script-to-configure-static-ports-on-exchange-server-2010\/","url_meta":{"origin":1623,"position":0},"title":"Script to configure static ports on Exchange Server 2010","author":"Bhargav","date":"May 19, 2010","format":false,"excerpt":"This post is depricated. Please use newer version of script and read more details here: http:\/\/www.bhargavs.com\/index.php\/2011\/10\/21\/script-to-configure-static-ports-on-exchange-server-2010-2\/ If you are planning to implement or are implementing Exchange Server 2010, you may have already noticed that with new changes introduced in this version we highly recommend that you load balance your CAS\u2026","rel":"","context":"In &quot;Exchange 2010&quot;","block_context":{"text":"Exchange 2010","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2010\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1115,"url":"https:\/\/bhargavs.com\/index.php\/2015\/11\/04\/mac-mail-not-connecting-to-exchange-server-part-1\/","url_meta":{"origin":1623,"position":1},"title":"Mac Mail not connecting to Exchange Server &#8211; Part 1","author":"Bhargav","date":"November 4, 2015","format":false,"excerpt":"My good friend and renowned Exchange MVP Jeff Guillet (expta.com fame) brought an interesting issue to my attention. On his Mac, built-in Mail client would not connect to Exchange through KEMP LoadMaster. The load balancer was configured to user Layer 7 load balancing. The Exchange environment was mixed Exchange 2013\u2026","rel":"","context":"In &quot;Exchange 2016&quot;","block_context":{"text":"Exchange 2016","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2016\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2015\/11\/image_thumb.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1641,"url":"https:\/\/bhargavs.com\/index.php\/2009\/12\/10\/blackberry-announced-exchange-2010-support-impact\/","url_meta":{"origin":1623,"position":2},"title":"BlackBerry announced Exchange 2010 support but what is the impact?","author":"Bhargav","date":"December 10, 2009","format":false,"excerpt":"MS Exchange Team blogged about BlackBerry Enterprise Server support for Exchange 2010 recently. It has been viral on social networks and many have been cheering about the news as their Exchange 2010 deployment or upgrade plans hinged on this to some degree. I was one of them. I was waiting\u2026","rel":"","context":"In &quot;Exchange 2010&quot;","block_context":{"text":"Exchange 2010","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2010\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":475,"url":"https:\/\/bhargavs.com\/index.php\/2012\/11\/14\/outlook-must-be-online-or-connected\/","url_meta":{"origin":1623,"position":3},"title":"Outlook must be online or connected\u2026","author":"Bhargav","date":"November 14, 2012","format":false,"excerpt":"Testing Exchange 2013 means careful planning of what you are going to test in lab, what you need to test al given scenarios and what is required. One of my golden rule is to test multiple versions of clients against given server. So in my recent configuration testing, I created\u2026","rel":"","context":"In &quot;Exchange 2013&quot;","block_context":{"text":"Exchange 2013","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2013\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/bhargavs.com\/wp-content\/uploads\/2012\/11\/image_thumb.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1625,"url":"https:\/\/bhargavs.com\/index.php\/2009\/05\/20\/benefits-outlook-2007-exchange-2007\/","url_meta":{"origin":1623,"position":4},"title":"Benefits of using Outlook 2007 with Exchange 2007","author":"Bhargav","date":"May 20, 2009","format":false,"excerpt":"I get asked many times why should one switch to Outlook 2007 from Outlook 2003 when using it with Exchange 2007 platform. I understand the reason as besides the obvious \u201cit\u2019s the latest and greatest\u201d it\u2019s not enough reason for an Enterprise environment to upgrade. Considering effort involved in upgrade,\u2026","rel":"","context":"In &quot;Exchange Server&quot;","block_context":{"text":"Exchange Server","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":200,"url":"https:\/\/bhargavs.com\/index.php\/2009\/11\/18\/script-to-install-exchange-2010-pre-requisites-for-windows-server-2008-r2\/","url_meta":{"origin":1623,"position":5},"title":"Script to install Exchange 2010 pre-requisites for Windows Server 2008 R2","author":"Bhargav","date":"November 18, 2009","format":false,"excerpt":"Even though installing pre-requisites on Windows Server 2008 R2 is simple and straight forward as described here, it makes it even faster if you were to use a script to do so. MVP Anderson Patricio recently published a script for the same. What the script did not do is what\u2026","rel":"","context":"In &quot;Exchange 2010&quot;","block_context":{"text":"Exchange 2010","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2010\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pkROc-qb","_links":{"self":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/1623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/comments?post=1623"}],"version-history":[{"count":0,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/1623\/revisions"}],"wp:attachment":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/media?parent=1623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/categories?post=1623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/tags?post=1623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}