An internal curl error has occurred within the executor! Error Msg: Http invalid protocol
- 0
- Self Hosted
- Functions
Most of the calls I make to my functions fails with this error.
For example, when I open my app it will fetch 4 items from the database and for each item it will call a function passing their id and the function will only make a query to the database ($databases->getDocument('proj', 'db', 'id')) and a request to an external API using GuzzlePHP (takes less than 500ms when I make this APIrequest through postman). Appwrite fails almost all the time with the error above and sometimes with others like the ones below:
Failed to connect to appwrite-executor port 80 after 10243 ms: Couldn't connect to server with status code 0\nError Code: 0
or
Operation timed out after 30001 milliseconds with 0 bytes received with status code 0\nError Code: 0
The errors above I see in the openruntimes-executor container. If I go to the logs of the container it creates to run the functions I only see
Warning: foreach() argument must be of type array|object, null given in /usr/local/server/src/server.php on line 86
Is there any way I can see more detailed logs? I have no idea what's going on.
Recommended threads
- Appwrite Sites triggers builds for all p...
I connected my Appwrite Sites to my Git app on my self hosted Appwrite server, but even though I only connected it to main branch, it creates a build every sing...
- My cloud functions failing 3 days ago (P...
Hi, My cloud function using python has been failing for 3 days, I didn't push any new deployments... Its something to do with it not recognising the entrypoi...
- Scheduled works locking the entire Maria...
I have a scheduled function and apparently that or something is locking the entire MariaDB database and Appwrite is giving MariaDB errors. This error persists e...