Skip to content

Add Emergency Rescue investigation page - #547

Open
yasingunaydiin wants to merge 1 commit into
ByteInternet:masterfrom
yasingunaydiin:emergency-rescue
Open

yasingunaydiin wants to merge 1 commit into
ByteInternet:masterfrom
yasingunaydiin:emergency-rescue

Conversation

@yasingunaydiin

Copy link
Copy Markdown

Summary

  • Add a new page under Troubleshooting → Performance: Emergency Rescue on Hypernode and How to Investigate It.
    • What an Emergency Rescue is and that no action is needed.
    • Why rescue entries show the account owner's name and the restore from backup <appname> livelog line.
    • What the rescue does and does not check.
    • How to use /data/web/incidents and the PHP-FPM log to find the cause, and how to deal with unwanted traffic.
  • Link to the new page from the 24/7 Monitoring and Alerting page.

Add a troubleshooting page that explains what an Emergency Rescue is,
why it shows up in the Control Panel logs and livelog, and how to use
the incident files and PHP-FPM log to find out what caused it. Link to
it from the 24/7 Monitoring and Alerting page.
html_meta:
description: Learn what an Emergency Rescue on Hypernode is, why it shows up in
your logs, and how to use the incident files to find out what caused it.
title: Emergency Rescue on Hypernode and How to Investigate It | Hypernode

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: Emergency Rescue on Hypernode and How to Investigate It | Hypernode
title: Emergency Rescue on Hypernode and How to Investigate It


## The Livelog Line

In `livelog` or the Control Panel logs you may see a line like `restore from backup <appname>`. This is how an Emergency Rescue shows up. It is an action by the platform. Nothing in the Control Panel or in your shop started it, and it does not mean an attacker or a team member did something.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not just a emergency_rescue line in livelog?


## Find Out What Caused It

For every rescue, Hypernode saves a snapshot of the state of your Hypernode in a folder named after the time of the rescue:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not true, it's only caused by OOM events.

- `process-list`: the running processes.
- `tcp-connections`: the open network connections.

### Most Common Cause: PHP-FPM Is Full

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Most Common Cause: PHP-FPM Is Full
### Most Common Cause: PHP-FPM workers are full

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants