[Tickets #12588] Activesync Ping Request Limit

noreply at bugs.horde.org noreply at bugs.horde.org
Tue Aug 20 12:06:34 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12588
------------------------------------------------------------------------------
  Ticket             | 12588
  Created By         | horde at albasoft.com
  Summary            | Activesync Ping Request Limit
  Queue              | Synchronization
  Version            | Git master
  Type               | Enhancement
  State              | New
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


horde at albasoft.com (2013-08-20 12:06) wrote:

Ping requests are quite heavy resource demanding tasks for a web  
server. In addition, those requests have a very long lasting live,  
compared to any other web server request.

Current Activesync code has no limit to the number of Ping requests a  
server is going to attend for a single user/device. One of my devices  
(Android phone) had some issue that made it fire a Ping request every  
few seconds, so the server ended up trying to fulfill more than 90  
concurrent Ping requests, which degraded whole server performance. It  
shouldn't be a problem if those requests weren't so long lasting.

I think there's no point in attending more than 2 or 3 concurrent Ping  
requests for a single user/device, beyond dealing with mobile devices  
when switching between wireless connections. Right now an error on a  
single device can freeze a nice production server in just a few minutes.





More information about the bugs mailing list