Skip to content

Cloudwatch ThrottlingExceptions when sharing resource between app instances #67

@oortlieb

Description

@oortlieb

I have a server process using a lambdaws-ified module to do some file processing. The server needs to provide a response, so the server must wait for a response, which lambdaws seems to get by querying the cloudwatch logs.

When running multiple instances of the server, however, each instance must query the cloudwatch hose to look for responses -- this leads to ThrottlingExceptions, and as a result, responses are often not received before the timeout.

Is there a suggested way to work around this? Is lambdaws optimized for a lambda instance per server instance (ie, could I work around this by providing a separate lambda function to each server instance)? Or is the cloudwatch hose throttling a global restriction?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions