apollographql / apollographql/apollo-server

'Records ejected from the Engine Reporting signature cache' error

Open
#4,568 4 comments 0 reactions 0 assignees View on GitHub
🧮 usage-reporting
Dominant language
TypeScript
Stars
14k
Forks
2k
Avg merge
5h 30m
Merged PRs (30d)
1

Description

## Description

The following error shows up on the production server a lot. Reloading the server seems to make it stop but it always comes back after some time.

> This server is processing a high number of unique operations. A total of _n_ records have been ejected from the Engine Reporting signature cache in the past interval. If you see this warning frequently, please open an issue on the Apollo Server repository.

## Expected behavior:
No errors.

## Actual behavior:
A lot of errors.

Screen Shot 2020-08-24 at 5 40 36 PM

## Versions
Apollo server: 2.9.11
Node: 12.13.0
Ubuntu: 16.04.6

## Runnable reproduction
Unfortunately I can't provide that since this error _only_ shows up on our production server. Understanding what causes this error and whether any action is required would be greatly appreciated.

Contributor guide

Open the contributing guide

Research direction

The report names no source file, test, or entry point, and provides no runnable reproduction because the error occurs only in production. Start by tracing the Engine Reporting signature-cache warning in the Apollo Server codebase; done means identifying its cause and documenting whether the warning requires operator action.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql, node.js, typescript
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.