Hi, there. My name is Josal and I'm the technical lead for a small startup.
We've chosen Heroku for deploying our application. We've been very happy with the service and all our comments about heroku have been always positive. However, last week we had many problems regarding the application. We sometimes had had request timeouts (not very often), but last week we had plenty of them, having the application completely unavailable, even when visiting static pages from the app (no computational tasks or database connections in these cases). Our application is still under private beta, so the concurrency is very very low, only 10 users could use the application at the same time. The problem is that last week the application had a lot of errors and it was impossible to give the service to our customers. The most important process is an e-commerce carousel and we lost all the sales from both days. It happened something similar the previous week, although it was smaller in comparison. We've already read the documentation from http://docs.heroku.com/performance#request-timeout, and we've already tested the process in local, having pulled the database with taps. Our business process is very simple: one login/ registration system with devise, some simple ajax management forms, online point of sale with active_merchant, simple and small pdf generation with prawn, and email sending with attachment through sendgrid. But we suspect that is not related to these things, because we've received request timeouts even in the homepage or landing pages, which are very simple with just simple database 'get' requests. We also have reports from Relic in order to confirm the problems we had. We have been watching the graphs deeply and we've seen that the response time has been very high these days, while the number of transactions/visits were similar to the other days (basically because we only have 4-5 possible users at the same time everyday). We don't want to stop trusting Heroku, so, any suggestion would be very valuable for us to solve the problem and to know what the cause of these request timeouts. We're ready to follow your indications, increasing the dynos, the workers or changing all the parameters you could suggest us so that we can offer a stable website to our customers. However, if it's not possible to localize the problem, we will be forced to leave heroku and to look for another solution for our application... Kind regards and thank you very much in advance. We're also sending the same information by email. Josal -- You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/heroku?hl=en.
