Back
function only succeeds if the executions are a couple minutes apart
- 1
- Self Hosted
- Functions
- Databases
I have a simple c# function which creates documents in different collections. However it only successfully finishes if the executions are something like 15 minutes apart. If not the following error occurs:
TypeScript
at System.Collections.Concurrent.ConcurrentDictionary`2.System.Collections.Generic.IDictionary<TKey,TValue>.Add(TKey key, TValue value)
at DotNetRuntime.DatabaseClient.InitializeDatabaseAndStorage() in /usr/local/server/src/DatabaseClient.cs:line 15
at DotNetRuntime.Handler.Main(RuntimeContext Context) in /usr/local/server/src/Index.cs:line 9
at Program.<<Main>$>g__Execute|0_0(HttpRequest request) in /usr/local/server/src/Program.cs:line 16 ```
I can also just manually restart the dockers in order to be able to start the function immediately..
Do I have to manually clear the openruntimes container in which the function get executed or what might be the reason?
TL;DR
The user has a C# function that creates documents in different collections. The function only succeeds if there is at least a 15-minute gap between executions. If executed sooner, they receive an ArgumentException. They wonder if they need to manually clear the container in which the function is executed.I need the function to run every 5ish minutes or so..
What's your code?
Recommended threads
- Realtime api and labels as permission
in my tables i set labels as permission and real-time capabilities stopped working. Before when i was having "any" role everything was working. Note: user have...
- API key not having access to database
My api key with read and write access to row and tables and DB I not working. In my test the results returned an empty database. This is the second time I am...
- After assigning a domain to my Dart func...
I’ve attached the images. Could anyone please explain how this execution is being performed?