Hoy toca un pequeño fix. Esto nos ocurrió haciendo un despliegue nos ponemos en situación. Cuando le damos el control de los procesos a supervisord, existe un problema cuando le damos procesos que crean procesos hijos. Cuando con supervisor manejas un proceso con hijos y paras el proceso pues los hijos no mueren, vease el…Leer más SupervisorD child process
debian
Docker II
Bueno después de un periodo parado con el blog a ver si retomo el tema con fuerza. He cambiado de empresa y de proyectos y me veo con muchas ganas de mostraros algunas cosas que son interesantes En esta ocasión veremos como instalar un contenedor docker con ssh. El primer problema que nos surge es…Leer más Docker II
Docker I
Desde hace unos cuantos post hablamos de CoreOS, puesto toca cambio de tema debido a que esto nos ayudara en los siguientes post de CoreOS. Vamos a hablar sobre docker un proyecto nuevo que se le esta dando mucho bombo y platillo y que esta creciendo y yo desde aqui digo que es proyecto de…Leer más Docker I
Backup zimbra accounts
buenas hoy me topado con que habia que hacer un backup de las cuentas de zimbra. pues bien os propongo un pequeño comando para realizarlo for i in `zmaccts | grep "@" | grep -v "never" | grep -v "closed" | awk '{print $1}'` ; do /opt/zimbra/bin/zmmailbox -z -m $i getRestURL -o $i.tgz "//?fmt=tgz" done…Leer más Backup zimbra accounts
fix css django in admin interface
El otro día vi al conectarme a la consola de administración de django. una interface muy muy fea. Para corregir esto hay que seguir los siguientes pasos ya que django no carga bien los css. Añadimos esto a nuestra configuración de apache si esque estamos utilizando WSGI RedirectMatch ^/admin(.*)admin/([^/]+)/([^/]+)$ /media/$2/$3 Alias /media/ "/usr/share/pyshared/django/contrib/admin/static/admin/" Alias /content/…Leer más fix css django in admin interface
Graphite + stastd
Buenas El otro día me dio por instalar un sistema de gráficas , graphite os dejo los pasos principales Dependencias. apt-get install -y libapache2-mod-wsgi python-twisted python-memcache python-pysqlite2 python-simplejson apt-get install -y python2.6 python-pip python-cairo python-django python-django-tagging Instalación del whisper pip install whisper ¿Que es whisper ? The Whisper Database Whisper is a fixed-size database, similar…Leer más Graphite + stastd
fixing bug dpkg –set-selections
Buenas, Restaurando paquetes con dpkg --get-selections y --set-selections. Me encontre con un bug que hacia que no estuviera funcionando bien el --set-selctions y no me aplicaba cambios Pues para corregirlo podemos utilizar estas dos lineas antes de hacer el --set-selections apt-get install dselect dselect update
SupervisorD
Buenas, hace mucho que no pongo cosas en el blog pero hoy pondre como manejar procesos con el supervisord. un programa en python que supervisar el proceso que indiquemos y en caso de caída lo vuelve a reiniciar , aparte de nos da la facilidad de ver sus logs, pararlo arrancarlo reiniciarlo de manera fácil…Leer más SupervisorD
fix crm duplicate nodes
Hoy he retomado el blog para traeros un fix que me parece interesante cuando tenemos crm y nos indica que tenemos 3 nodos configurados pero en realidad solo tenemos 2 Como aparece en la imagen tenemos duplicado el nodo nfsB Para arreglar este desaguisado primero hacemos un delete del nodo que tenemos duplicado con el…Leer más fix crm duplicate nodes
install grub in GPT disk
Bueno en esta serie de post hablamos sobre los discos con tablas GPT. Hoy pongo como podemos instalar el grub en estos disco ya que sin este comando no se puede si intentamos instalar grub en un particion GPT da este error root@debian:~# grub-install /dev/sda /usr/sbin/grub-setup: warn: This GPT partition label has no BIOS Boot…Leer más install grub in GPT disk