Function Performance / Concurrency / Throughput - Timeout issues
- 0
- Self Hosted
- Functions
- Web
- REST API
Hi,
I have created a function that acts as an upsert endpoint (domain) which is expected to receive a large amount of requests. It seems that after a certain point, all requests begin to timeout (30 second timeout set). If a request to a function is in the process of timing out, does this mean all other requests hang, waiting for the timeout to occur, before other requests are processed?
Is there a way to improve concurrency or throughput with functions? I'm trying to process over 1000 requests per minute.
I'm using the nodejs runtime.
Thanks.
Follow-up question, the docs say that if function envars are empty, it will disable limits. It seems at some point mine were defaulted to "0", is this considered empty?
Recommended threads
- TablesDB `updateRows` returns `database_...
Hi Appwrite team! I’m seeing a strange issue with TablesDB bulk row updates on a self-hosted Appwrite instance. **Environment** - Appwrite self-hosted `1.9.0` ...
- [SOLVED] Realtime Missing Channels
```js useEffect(() => { let subscription: RealtimeSubscription; async function loadChips() { try { const {rows: chi...
- Functions executed by events does not ap...
Hello, Running self-hosted Appwrite version 1.9.0 (with console 7.8.26). When functions are triggered by an event (eg. databases.\*tables.\*.rows.\*.create) doe...