ilikechicken77Original post
Rank 2: Process
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:
Plain text
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?Summary
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.