After adding
maxPoolSize=1000
to the db connection string in the parse-server config file it has started generating more logs. At the same time thenode --max-old-space-size
setting allows parse-server to run more.
It seems to me as if it just takes longer until the issues occur.
By increasing the connection pool size you open and maintain more connections to the DB. That should only make a performance difference (for better or worse). Unless you have a high variance in query execution times where long running queries delay the execution of waiting queries so severely that they time out, it should only make a difference in performance, not in stability. That may be something you want to look into.
By increasing the old space size, you assign more RAM before GC, so unless you see in the logs that the server / node process actually crashed, it shouldnât make any difference in stability neither.