Unicorn en Heroku

Unicorn es un servidor de aplicaciones para Rails, que a diferencia de otros, y a pesar que Rails aún no sea tread-safe, soporta concurrencia, al iniciar varios procesos simultáneamente por cada dyno de Heroku, por lo que es el servidor recomendado para este PaaS...

zona horaria de Heroku

En ruby existe una configuración de zona horaria a nivel de lenguaje t=Time.now t.zone #=> "CLT" El problema es que al deployar a Heroku, éste se encuentra en UTC >>. Ésto puede causar ciertos inconvenientes… Pero se puede configurar con el...

dominio .CL en Heroku

Se supone que basta con añadirlo con el toolbelt $ heroku domains:add www.dominio.cl y configurar en el servidor DNS un CNAME que apunte a dominio.herokuapp.com. Lamentablemente, empero, NIC sólo tiene servidores secundarios. Por lo que es necesario tener un tercer...

logs de Rails en Heroku con Unicorn

El problema es que Unicorn por defecto no loguea a STDOUT >> sino al archivo de log (ej. log/production.log) lo cual en Heroku es lo mismo que decir no hay logs, ya que no hay sistema de archivos. De hecho Rails mismo no loguea más que a estos archivos, pero la...