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.

Reply via email to