Hi Support,
We have two projects (Project-Stage and Project-Prod) on our Appwrite Self Hosted instance with same collection structure and functions.
There are two functions with schedule setting 0 0 1 * *, the configs for the two functions in the json file are below.
In the Project-Stage project, no execution happens during the scheduled time. Not sure what happened, no logs for this.
In the Project-Prod project, execution happens and been triggered twice, two execution happens on the same time.
We are doing horizontal scaling with shared storage, shared MariaDB, shared Redis, and shared InfluxDB.
We have appwrite-schedule service scaling, could this be why executions are duplicated?
Function config in JSON.
{
"$id": "65deec721e8d6e357af6",
"name": "function1",
"runtime": "node-18.0",
"execute": [],
"events": [],
"schedule": "0 0 1 * *",
"timeout": 900,
"enabled": true,
"logging": true,
"entrypoint": "dist/main.js",
"commands": "npm install && npm run build",
"ignore": [
"node_modules",
".npm"
],
"path": "../functions/function1"
},
{
"$id": "65ed50d075d4ac369e24",
"name": "function2",
"runtime": "node-18.0",
"execute": [],
"events": [],
"schedule": "0 0 1 * *",
"timeout": 900,
"enabled": true,
"logging": true,
"entrypoint": "dist/main.js",
"commands": "npm install && npm run build",
"ignore": [
"node_modules",
".npm"
],
"path": "../functions/function2"
}
Recommended threads
- Error upgrading from 1.8.1 to 1.9.0
DO Self-hosted server failed to upgrade with this error "Error response from daemon: client version 1.52 is too new. Maximum supported API version is 1.42". U...
- MariaDB refuses to connect to appwrite
Earlier, I tried updating my Appwrite version from 18.1.x to the latest release because my Flutter package required it to function properly. I used the official...
- executeFunction intermittently throws Fo...
Environment: Flutter app using the Appwrite Flutter SDK, calling executeFunction for [describe endpoint, e.g. live-stream-related function]. *Description*: Int...