Login/Register
  • Home
  • Community
  • Knowledge
  • Technical Docs
  • RWS Support Policy
  • Trados Studio Licensing Help
  • Login for Support
Back to Search Results

LW Edge 8.6.3 - API Gateway crashes after CPU upgrade- ERROR getCPUProfile - unable to retrieve CPU information: context deadline exceeded

000022520 |7/18/2024 4:39 PM
Scope/Environment
Language Weaver Edge
Symptoms/Context
After increasing the CPU count on LWE 8.6.3 to 32 CPUs on the Controller host, the services keep restarting almost every 1minute.

Error in the host-agent.log
[2024-04-12 14:35:51.474] [00073] ERROR getCPUProfile - unable to retrieve CPU information: context deadline exceeded
[2024-04-12 14:36:53.567] [00074] ERROR getCPUProfile - unable to retrieve CPU information: context deadline exceeded
[2024-04-12 14:37:55.556] [00075] ERROR getCPUProfile - unable to retrieve CPU information: context deadline exceeded

 
Resolution
A new patch fixing ets-api-gateway.exe provided for LWE 8.6.4
https://files.edge.languageweaver.com/f/65dc6ee3b5ffb105

This patch fixes a rare crash that occurs while attempting to index an empty cpuInfo slice.
This can occur when the host-agent errors retrieving the cpu info and returns an empty slice.

Steps to update - on the Controller host:
  • Stop the Edge Service
  • Extract the zip and replace the "C:\Program Files\SDL\SDL ETS\bin\ets-api-gateway.exe" binary
  • Make a backup copy of the original "C:\Program Files\SDL\SDL ETS\bin\ets-api-gateway.exe" in case they need to revert.
  • Start the Edge service

Note: This patch should only be applied to Edge 8.6.4
Root Cause
Investigated under SRQ-25201 
Reference
Send Article Feedback
RWS Machine Translation Translation Software Language Services Content Management
All Contents Copyright © RWS.
COPYRIGHT PRIVACY POLICY COOKIE POLICY TERMS AND CONDITIONS