|
| 1 | +--- |
| 2 | +meta: |
| 3 | + title: I am experiencing request rate errors |
| 4 | + description: Solve issues linked to request rate limitations on Scaleway Object Storage. |
| 5 | +content: |
| 6 | + h1: I am experiencing request rate errors |
| 7 | + paragraph: Solve issues linked to request rate limitations on Scaleway Object Storage. |
| 8 | +tags: help troubleshooting rate limit throttle error bottleneck slowness slow low performance |
| 9 | +dates: |
| 10 | + validation: 2025-03-24 |
| 11 | + posted: 2025-03-24 |
| 12 | +categories: |
| 13 | + - storage |
| 14 | + - object-storage |
| 15 | +--- |
| 16 | + |
| 17 | +<Macro id="requirements" /> |
| 18 | + |
| 19 | +- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization |
| 20 | + |
| 21 | +## Problem |
| 22 | + |
| 23 | +An error message similar to one of the following displays: |
| 24 | + |
| 25 | +- `Error: S3 error: Too Many Requests` |
| 26 | +- `Code: Too Many Requests` |
| 27 | +- `Shared memory connection was closed.` |
| 28 | +- `Agent failed to process method {DataTransfer.SyncDisk}.` |
| 29 | + |
| 30 | +## Cause |
| 31 | + |
| 32 | +Scaleway Object Storage applies a rate limit on PUT operations for safety reasons. |
| 33 | + |
| 34 | +## Solution |
| 35 | + |
| 36 | +Reduce the number of PUT operations sent by your deployment. |
| 37 | + |
| 38 | +<Message type="note"> |
| 39 | +You may experience reduced throughput due to the limitation. |
| 40 | +</Message> |
| 41 | + |
| 42 | +### Going further |
| 43 | + |
| 44 | +Refer to the documentation on [optimizing your Object Storage deployment](/object-storage/reference-content/optimize-object-storage-performance/). |
| 45 | + |
| 46 | +If you did not manage to identify the error and solve it by yourself, [open a support ticket](/account/how-to/open-a-support-ticket/), and provide as many details as possible, along with the necessary information below: |
| 47 | + |
| 48 | +- Object Storage Endpoint (e.g. `s3.fr-par.scw.cloud`) |
| 49 | +- Bucket name |
| 50 | +- Object name (if the request concerns an object) |
| 51 | +- Request type (PUT, GET, etc.) |
| 52 | +- HTTP status code |
| 53 | +- Date and time (timestamp) |
| 54 | +- User-agent (SDK, client, console, etc.) |
| 55 | +- Transaction ID (if possible) |
| 56 | +- Log / trace of the error (if possible) |
0 commit comments