Its 06:00AM, and the pool is UP and I see we solved a block almost every hour.
If you have a screen shot of the actual error (not one that had to do with upgrading the database), please post it.
What do you mean with "actual error"? Those are the errors I encountered when trying to load the pool website at that time when my miners showed "poolmining" to be false and the message "pool down, reverting to solo mining". If the errors are not helpful because they have something to do with SQL, all right, but they are not happening when the load on the pool is low.
As far as hosting on one of the top providers, If you would like to pay $3-4 an hour and host one on Azure, Im sure it would work also, and I can help direct you on setting it up on a dedicated server.
No need to be snarky. Maybe you missed this post from a few days ago:
Isn't all this just a simple issue with the lack of CPU power on the server? I mean, it could be easily solved by employing a more powerful server and I bet that a few people here would be willing to donate for the costs, myself included. Or simply open source the pool and somebody will host it on a higher-end machine.
Regardless, I don't know where did you get that pricing from, it's really not that much.
Here is the pricing table. The fastest CPUs based on my recent experience are ironically not in "Compute optimized", but in "General purpose" and they are named "D2-64 v3". I don't know what your current specs are, but even a D4 v3 with 4 cores at $0.384/hr could possibly outperform the current setup.
Also, Azure gives you $200 free credit outright, which means that not only can you experiment and see if it suits your needs, but actually host the pool for a lot of days for free. Google Cloud gives $300 free credit. There is a great deal of other offers and promos, for example I can have free web apps on Azure from some student promo, you can get a lot of AWS credit in various ways etc.