Jump to content

aristeo

Members
  • Posts

    145
  • Joined

  • Last visited

  • Days Won

    3

aristeo last won the day on July 18 2019

aristeo had the most liked content!

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

aristeo's Achievements

Active Member

Active Member (3/4)

5

Reputation

  1. Hello randomly our isapi hyperserver restarts once a day when there are active sessions, and the log that is recorded is this. How could we solve this? caicontaweb.dll: 00001688: 17:47:33 []:>--------------------------------------------------------------< caicontaweb.dll: 00001688: 17:47:33 []:Starting Server. Module Handle: 0000000000400000 caicontaweb.dll: 00001688: 17:47:33 [TUniServerModule]:Server First Init. caicontaweb.dll: 00001688: 17:47:33 [TUniServerModule]:Start Path = C:\inetpub\wwwroot\caicontaweb\WebApp\ caicontaweb.dll: 00001688: 17:47:33 [TUniHyperServer]:InitInterceptor caicontaweb.dll: 00001688: 17:47:33 []:Transport.PoolSize: 750 caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #7 found. caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #5 found. caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #0 found. caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #3 found. caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #2 found. caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #1 found. caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #6 found. caicontaweb.dll: 00001688: 17:47:33 [TUniHyperNodeManager]:Orphaned Node #4 found. caicontaweb.dll: 00001688: 17:47:33 []:Server Started. Module Handle: 0000000000400000 caicontaweb.dll: 00001468: 17:48:04 [HttpExtensionProc[172.71.134.186]]:EUniHyperServerException : TUniHyperServer.HandleHTTPRequest(), Node:[1], EIdReadTimeout, Read timed out. : Addr: $05FC8D45 caicontaweb.dll: 00000B54: 17:48:07 [HttpExtensionProc[172.71.134.186]]:EUniHyperServerException : TUniHyperServer.HandleHTTPRequest(), Node:[1], EIdReadTimeout, Read timed out. : Addr: $05FC8D45 caicontaweb.dll: 00000914: 17:48:14 []:Terminating ISAPI Server. Module Handle: 0000000005C40000 caicontaweb.dll: 00000914: 17:48:14 [TUniServerModule]:Shutting Down Server. caicontaweb.dll: 00000914: 17:48:14 [TUniHyperServer]:Terminating... caicontaweb.dll: 00000914: 17:48:14 [TUniHyperNodeManager]:Terminating... No notificarme Compartir Escalate Resolver esta incidencia Cancel request Compartido con
  2. google calendar

  3. We are making periodic requests from outside to verify that a web application is ok. For this we have an endpoint implemented in the OnHTTPCommand event. Is it possible to somehow make that request to the persistentNode? What would the URL be? Thanks
  4. In the TUniURLFrame, something like this: ajaxRequest(MainForm.form,'event',[]): Where MainForm is the application's MainForm
  5. Hello... is there any way to generate an ajaxRequest in a TUniUrlFrame or TUniHtmlFrame, to the application's mainForm?. Thank You:
  6. Is there any way to set the left position with a negative value? If I set the left property to -100, the window always is rendering with a left 0. Thanks.
  7. ok... thanks Farshad... ExtendTimeOut was de problem. It makes that randomly the sessions stay blocked.
  8. Ok.... I haven't saw that sample. I will implement this, like Session Idle TimeOut and I will inform about the resul. Thanks.
  9. yes... but i think that i need extend timeout to show the countdown window. When the 5 minutes windows countdown arrives 0, the session is terminated.
  10. The websocket is created in the OnCreate of MainForm. With a code like this UniSession.AddJS(ReadString(Size) + #13 + 'socket=new sgcWebSocket(''ws' + Copy(UniServerModule.ServidorWebSocket, 5, Length(UniServerModule.ServidorWebSocket) - 4) + '/sgc/auth/session/' + Token + ''');' + #13 + 'socket.on(''open'', function(event) { ajaxRequest(' + Name +'.form,''Open'', []);});' + #13 + 'socket.on(''close'', function(event) { ajaxRequest(' + Name +'.form,''Closed'', [event.message]); });' + #13 + 'socket.on(''error'', function(event) { ajaxRequest(' + Name +'.form,''Error'', [event.message]); });' + #13 + 'socket.on(''message'', function(event) { ajaxRequest(' + Name +'.form,''Message'', [event.message]); });'); when the websocket client receives a message send an ajaxRequest to the MainForm with the Message "Message". So simply, i capture the message on the OnAjaxEvent of MainForm.
  11. The OnSessionTimeOut has a code like this procedure TUniMainModule.UniGUIMainModuleSessionTimeout(ASession: TObject; var ExtendTimeOut: Integer); begin if /*Connected to WebSocket*/ then begin ExtendTimeOut:=UniServerModule.SessionTimeout; /*This instruction is to send a GET to a REST service, for the websocket server sends a #TIMEOUT# message to the browser to open a window with CountDown*/ /*TUniMainModule(TUniGUISession(ASession).UniMainModule).GUID stores the GUID of the websocket client in the browser of the user*/ EnviarMensajeServidor(TUniMainModule(TUniGUISession(ASession).UniMainModule).GUID,'#TIMEOUT#') end; end;
  12. 15 minutes + 5 minutes. SessionTimeOut is 15 minutes, but when time is out, the server (with websocket) opens a window in the browser with a 5 minutes countdown for closing session with a button to cancel it
  13. With the version 1.90.0.1536 (in previous same problem happens) I get a screenshot in a moment and other screenshot 9 hours later,. The active sessions are the same, with the Last Event and Event Source the same. This is the error. The situation is not posible. The sessions remains active in the server, when the user have closed his session.
  14. We have same issue... Some sessions are blocked and remain open by Hyperserver. The sessions remains the connection to a firebird Server active, increasing the memory without free It, because the sessions don't close. It's a big problem for us
×
×
  • Create New...