¿Por qué mi aplicación Heroku funciona solo para mí y para nadie más?

Hace unos días, implementé una aplicación heroku en una count gratuita en la siguiente URL: http://www.thebusybee.io/api/v1/tasks

El día de, edité los loggings DNS para apuntar a http://busybeeapp.herokuapp.com ( enlace de captura de pantalla ) y agregué el nuevo dominio a mi configuration de heroku.

Hay 4 aplicaciones en total implementadas en mi count de Heroku, pero el busybee.io es el único con un dominio personalizado, y es la primera vez que hago esto.

Actualmente, las routes solo están configuradas para aceptar requestes GET y POST y realiza requestes exitosas en el browser y en mi terminal. Pero casi todos los que intentan acceder a la url dicen que no funciona.

Una respuesta exitosa debería devolver una matriz de datos JSON que se ve así:

[ { id: 1, description: "first task", created_at: "2014-04-25T02:27:11.005Z", updated_at: "2014-04-25T02:27:11.005Z" }, { id: 2, description: "can you see me?", created_at: "2014-04-25T04:20:15.841Z", updated_at: "2014-04-25T04:20:15.841Z" } ] 

¿Se supone que debo get más dynos? ¿Tiene esto algo que ver con un número limitado de requestes? No estoy 100% claro sobre cómo resolver este problema.

A modo de comparación, aquí hay un enlace a la aplicación en el subdominio herokuapp: http://busybeeapp.herokuapp.com/api/v1/tasks

Aquí hay un enlace al repository de github: https://github.com/thisisbrianhan/busybee

Y aquí está mi salida de terminal:

 $ curl -I http://www.thebusybee.io/api/v1/tasks HTTP/1.1 200 OK Cache-Control: max-age=0, private, must-revalidate Content-length: 0 Content-Type: application/json; charset=utf-8 Date: Tue, 29 Apr 2014 23:43:09 GMT Etag: "e11ceb6324cdea6fa03728839c7ceaa8" Server: WEBrick/1.3.1 (Ruby/2.1.1/2014-02-24) X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN X-Request-Id: d968dfad-a7c2-432d-b343-d1153bab17f4 X-Runtime: 0.008214 X-Xss-Protection: 1; mode=block Connection: keep-alive $ hosts www.thebusybee.io www.thebusybee.io is an alias for busybeeapp.herokuapp.com. busybeeapp.herokuapp.com is an alias for us-east-1-a.route.herokuapp.com. us-east-1-a.route.herokuapp.com has address 23.21.41.227 

Por favor, avíseme si debería proporcionarle más información para resolver mejor este problema.

Gracias por tu time y ayuda!

Si esperaste y la respuesta de @akonsu no fue suficiente para ti, ten en count que Heroku tira sus propias aplicaciones gratuitas de dyno con bastante regularidad. Se requieren varios minutos para que realice una copy de security y se inicie la aplicación cuando se solicita una página. Tendría que pagar por un segundo banco para siempre. Tal vez sus otros usuarios estaban agotando el time de espera para que la aplicación se inicie. De cualquier manera, tendrá que definir mejor "no funciona".

Descargo de responsabilidad: Ha pasado un time desde que he alojado en heroku.

Esto es lo más cercano a una respuesta que puedo reunir, pero ahora http://www.busybee.io/api/v1/tasks parece responder exitosa y consistentemente con datos JSON como debería.

Jugueteé con mis dominios heroku y mis loggings DNS donde registré mi nombre de dominio. Antes tenía muchos dominios posibles configurados para esta aplicación (dominios comodín, dominio raíz desnudo, subdominio api) y tenía muchos loggings DNS apuntando a esos dominios.

Con esa configuration, resultó en respuestas muy inconsistentes cuando los usuarios navegaban hacia la ruta url que proporcioné.

Así que ahora mis loggings DNS están editados para que se vean así, como indica el OP. Los ajustes de host y dominio heroku ahora también están configurados correctamente.

Era un problema pequeño, pero estoy muy agradecido por las personas que se tomaron el time para analizar esto y ayudarme a entender mejor el process de implementación de Heroku un poco mejor.

Aclamaciones