Jump to content

CPU HyperServer 100%


diegojmap

Recommended Posts

Farshad I have a problem with some clients.
The hyperserver resolved most clients crashing.
On our development server and some clients I have some problems.
Especially when I have more than one Hyperserver Pool.
As the image some processes are stuck getting the server, it does not connect to the Bank.
Is it possible some remote access on our machine?
Detail I have clients with high processing and this never happens, I use the same configuration.
The message in the log is
sat_web.dll: 00000DFC: 11:10:34 [TUniHyperServer.HandleHTTPRequest(), Node:[1]]:Read timed out.
sat_web.dll: 00000DFC: 11:10:34 [HttpExtensionProc[192.168.46.161]]:EIdReadTimeout : Read timed out. : Addr: $02746AB0
sat_web.dll: 0000111C: 11:10:38 [TUniHyperServer.HandleHTTPRequest(), Node:[2]]:Read timed out.
sat_web.dll: 0000111C: 11:10:38 [HttpExtensionProc[192.168.46.161]]:EIdReadTimeout : Read timed out. : Addr: $02746AB0
sat_web.dll: 00000BC4: 11:10:59 [TUniHyperServer.HandleHTTPRequest(), Node:[4]]:Read timed out.
sat_web.dll: 00000BC4: 11:10:59 [HttpExtensionProc[192.168.46.161]]:EIdReadTimeout : Read timed out. : Addr: $02746AB0.
I've tried leaving ServerModule with default settings and it didn't work.
I updated to the latest version of Unigui and hyperserver, the problem persists.
The detail is that this happens on some machines.
They also don't have antivirus.
The process is open.

CPU.JPG

Link to comment
Share on other sites

  • 1 year later...
  • 10 months later...

I'm still having the same problem.
I found a temporary solution.
The problem is when creating the MainModule.
I used a UniThreadTimer in the UniGUIMainModuleCreate event.
Is there a command to kill the Process in HyperServer?
I Already tried all this options bellow
UniSession.UniApplication.Terminate;
UniSession.UniApplication.Free;
UniSession.Free;
Is there any other option?

Link to comment
Share on other sites

On 12/22/2023 at 1:45 PM, diegojmap said:

The problem is when creating the MainModule.
I used a UniThreadTimer in the UniGUIMainModuleCreate event.

• AFAK, Never use UniThreadTimer on a session units  (MainModule, UniDataModule, MainForm...or any session's UniForm).

• UniThreadTimer is dedecated for ServerModule.

 

Link to comment
Share on other sites

On 12/22/2023 at 1:45 PM, diegojmap said:

Is there a command to kill the Process in HyperServer?
 

Edited : Sorry, this is avalable for service deployment, not for iis.

 

Yes.

Just stop your hyperserver Service :

•  from comand line (cmd as admin)

hyper_service.exe /uninstall myapp

https://www.unigui.com/doc/online_help/hyperserver-windows-service-mo.htm

 

• Or you can try this :

http://forums.unigui.com/index.php?/topic/14896-a-windows-service-installer/

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...