RO Service Side Service no response problem

RemObjects server-side service interface Service appears irregular, intermittent no response problem; RemObjects normal client initiated the request, but the server is not responding, the request timeout error occurs, the server does not generally stuck two minutes, when the server-side auto-recovery after two minutes, all client requests will continue to process the response.

develop environment
RemObjects version: RemObjects SDK for Delphi - 7.0.73.1111
Delphi Version: Delphi7
RO server-side components used: TROIndyHTTPServer with Indy 9

We found that even the simple echo time service request the time-out error will occur.

This problem is mainly due to the server about the occasional suspended animation.

can you create a simple testcase that reproduces this case, pls?
if you replace Indy with Synapse (client&server) or move to Indy10, this issue will be reproduced?

Problem is difficult to reproduce, we now find that happen 2 or 3 times a day, every fault for 2 minutes.

Problem is difficult to reproduce, we now find that happen 2 or 3 times a day, every fault for 2 minutes.

RO version is necessary to upgrade?
Similar environments before other customers if there is a problem?
RO latest version is compatible Indy 9?

not yet. You can still use your version.

if you updated to

  • synapse channels - no changes are required in RO
  • Indy 10.5.9 and later, you need to update RemObjects.inc and uncomment {.$DEFINE RemObjects_INDY10D}
  • Indy 10.2.3 - Indy 10.5.8, you need to update RemObjects.inc and uncomment {.$DEFINE RemObjects_INDY10_in_Delphi67}

after updating RemObjects.inc, you need to recompile all packages from BuildPackages_D7.bpg

nobody reported about this problem

yes

it is client logs info

2015-11-18 13:03:48:280 [ INFO] Current 6 servers, 6 enabled and 0 disabled.
2015-11-18 13:03:54:630 [ INFO] Locator Server30006 (Host=42.121.65.234; Port=30006) has been assigned.
2015-11-18 13:03:55:120 [ INFO] Locator Server30001 (Host=42.121.65.234; Port=30001) has been assigned.
2015-11-18 13:03:55:210 [ INFO] Locator Server30002 (Host=42.121.65.234; Port=30002) has been assigned.
2015-11-18 13:03:55:330 [ INFO] Locator Server30003 (Host=42.121.65.234; Port=30003) has been assigned.
2015-11-18 13:03:58:180 [ INFO] Locator Server30004 (Host=42.121.65.234; Port=30004) has been assigned.
2015-11-18 13:04:33:040 [ INFO] Locator Server30005 (Host=42.121.65.234; Port=30005) has been assigned.
2015-11-18 13:04:45:940 [ INFO] Locator Server30006 (Host=42.121.65.234; Port=30006) has been assigned.
2015-11-18 13:05:08:250 [ INFO] Locator Server30001 (Host=42.121.65.234; Port=30001) has been assigned.
2015-11-18 13:05:11:560 [ INFO] Locator Server30002 (Host=42.121.65.234; Port=30002) has been assigned.
2015-11-18 13:05:12:280 [ INFO] Locator Server30003 (Host=42.121.65.234; Port=30003) has been assigned.
2015-11-18 13:05:14:840 [ INFO] Locator Server30004 (Host=42.121.65.234; Port=30004) has been assigned.
2015-11-18 13:05:41:460 [ INFO] Locator Server30005 (Host=42.121.65.234; Port=30005) has been assigned.
2015-11-18 13:05:53:740 [ INFO] Locator Server30006 (Host=42.121.65.234; Port=30006) has been assigned.
2015-11-18 13:05:54:540 [ INFO] Locator Server30001 (Host=42.121.65.234; Port=30001) has been assigned.
2015-11-18 13:08:03:831 [ INFO] Locator Server30002 (Host=42.121.65.234; Port=30002) has been assigned.
2015-11-18 13:08:58:210 [ INFO] Locator Server30003 (Host=42.121.65.234; Port=30003) has been assigned.
2015-11-18 13:13:58:210 [ INFO] Locator Server30004 (Host=42.121.65.234; Port=30004) has been assigned.
2015-11-18 13:14:32:470 [ INFO] Locator Server30005 (Host=42.121.65.234; Port=30005) has been assigned.
2015-11-18 13:14:36:480 [ INFO] Locator Server30006 (Host=42.121.65.234; Port=30006) has been assigned.
2015-11-18 13:14:39:330 [ INFO] Locator Server30001 (Host=42.121.65.234; Port=30001) has been assigned.
2015-11-18 13:14:39:950 [ INFO] Locator Server30002 (Host=42.121.65.234; Port=30002) has been assigned.
2015-11-18 13:14:41:900 [ INFO] Locator Server30003 (Host=42.121.65.234; Port=30003) has been assigned.
2015-11-18 13:14:42:500 [ INFO] Locator Server30004 (Host=42.121.65.234; Port=30004) has been assigned.
2015-11-18 13:14:46:580 [ INFO] Locator Server30005 (Host=42.121.65.234; Port=30005) has been assigned.
2015-11-18 13:14:48:880 [ INFO] Locator Server30006 (Host=42.121.65.234; Port=30006) has been assigned.

Server-side applications to enable load balancing, client for each request will switch to a different server port, whether this is normal ?

yes, it is normal if doLoadBalanced is set.
see more at DispatchOptions