[tao-bugs] Service after some time working idle (1 night) can't process requests
jwillemsen at remedy.nl
Fri Jan 13 04:32:42 CST 2017
Thanks for using the PRF form. Can you attach a debugger and see where
the server is looping exactly?
Postbus 81 | 6930 AB Westervoort | The Netherlands
On 01/12/2017 02:32 PM, Daniel Suchodolski wrote:
> Hi TAO,
> TAO VERSION: 2.4.1
> ACE VERSION: 6.4.1
> HOST MACHINE and OPERATING SYSTEM:
> Debian 8 (Jessie)
> COMPILER: g++ (Debian 4.9.2-10) 4.9.2
> DOES THE PROBLEM AFFECT:
> EXECUTION? YES
> CORBA service after some time working idle (1 night) can't process
> requests. (migration result)
> At the beginning I want to highlight that we use version of ACE-TAO
> compiled with option "threads 0". The problem started to happen with
> many services after migration to newest version of ACE TAO and
> operating system. Up to now the system worked stable on version
> 1.2.1/5.2.1 (linux lenny).
> How it works:
> Server application registers CORBA service in NamingService.
> If a client connects shortly after start of the server
> then the server works fine: the server process request properly.
> After some time (for example 1 night) a client connects to the Server, but
> when the client tries to use service then the server hangs up and use
> 100% of a processor.
> Client is blocked by the server until the server is killed. Debugging,
> we found out that the problem is somewhere inside CORBA invocation.
> Very unclear are debug information seen during loading
> adatp3-services.svc, but we are not able fully interpret this issue.
> The services is run with the following ORBParameters:
> -ORBDottedDecimalAddresses 1
> -ORBDebug -ORBDebugLevel 10 -ORBVerboseLogging 2
> -ORBInitRef NameService=corbaloc::server:30033/NameService
> -ORBSvcConf adatp3-services.svc
> and adatp3-services.svc:
> static Advanced_Resource_Factory "-ORBReactorMaskSignals 0
> -ORBInputCDRAllocator null -ORBReactorType select_st -ORBConnec
> tionCacheLock null"
> static Server_Strategy_Factory "-ORBAllowReactivationOfSystemids 0"
> static Client_Strategy_Factory "-ORBTransportMuxStrategy EXCLUSIVE
> -ORBClientConnectionHandler RW"
> REPEAT BY:
> Every Time
> TAO LOG:
> The Log of the server is showed below. The log is divided into parts:
> [Start Server]
> [Client connect to Server after short time]
> [Client is connecting after some time]
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the tao-bugs