Skip to main content

Check out Interactive Visual Stories to gain hands-on experience with the SSE product features. Click here.

Skyhigh Security

Working with gcore dumps for mwg-core process

Internal Only
Do not share with customers without approval

Title: Gcore dump review for mwg-core process

Category: Troubleshooting (internal for Support)

Environment: QI blade swg debug environment

Problem: Troubleshooting High CPU issues with gcore dump

Cause: CPU Threads busy in processing or waiting for an object


Gcore dumps are helpful in analyzing the high CPU usage issues, it provides more data compared to the backtraces from running-mwg-core file available in web gateway feedback.


To generate the gcore dump files:

  • Login to ssh using root account:
  • "Navigate to the cores folder:
    # cd /opt/mwg/log/debug/cores
  • Perform the gcore procedure below:
    # gcore `pgrep -n mwg-core`
  • Check the status of the mwg service':
    # service mwg status
  • Verify the core file was created:
    # ll /opt/mwg/log/debug/cores
  • Compress the core file (we use 'gzip -9' in case it is larger than 4GB), substitute '[FILENAME]' with the filename of the desired core file:
    # gzip -9 [FILENAME]
  • Download the file from UI via "Troubleshooting" > "Log files" > "debug" > "cores" or transfer the file via WinSCP
  • Please create a new Feedback file immediately after gcore and upload it together with the core files

How to analyze the dumps, click here

  • Was this article helpful?