Entradas

Mostrando entradas de junio, 2012
Loggear la ip del cliente en lugar de la del proxy de varnish Configuración de  Varnish: sub vcl_recv {     # Add a unique header containing the client address     remove req.http.X-Forwarded-For;     set req.http.X-Forwarded-For = client.ip;     # [...] } Configuración de apache: Creamos el formato "varnishcombined" el cual es el que se registrará en nuestro log: LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" varnishcombined En el virtualhost del apache se requiere especificar el formato en lugar de "common" o "combined": <virtualhost *:80="">      ServerName www.example.com      # [...]      CustomLog /var/log/apache2/www.example.com/access.log     varnishcombined      # [...] </virtualhost>
Significado de Column as de HTOP Como siempre se me olvidan prefiero tenerlas documentadas en mi blog, así que igual que como me sirve a mí, tal vez a alguien más también le sirvan. Saludos. Descripciones de columna: PID : Número identificador de proceso USER : Propietario del proceso PR : Prioridad del proceso. El número más alto es el de mayor prioridad y viceversa. NI : El valor agradable del proceso (nice value), el cual afecta su prioridad. VIRT : Cantidad de memoria virtual que usa el proceso. RES : Cantidad de RAM física utilizada en kilobytes. SHR : Cantidad de memoria compartida. (SHARED) S : Estado Actual del proceso. (zombied, sleeping, running, uninterruptedly sleeping, or traced). % CPU : Porcentaje de CPU % MEM : Porcentaje de RAM física usada por el proceso. TIME +: Cantidad de tiempo que ha usado el proceso COMMAND : Nombre del comando que inició el proceso.
Problema con Perl y la librería GD El día de hoy estuve experimentando una serie de errores para poder instalar la libreria Image::Resize en perl, después de varios intentos y de encontrarme con mensajes que se exculpaban a si mismos, llegué a la siguiente conclusión: Primero, el problema que tuve fue el siguiente: Al querer instalar la librería Image::Resize desde cpan en perl, me tiró un error: cpan> install Image::Resize Can't locate object method "newFromJpeg" via package "GD::Image" at /usr/lib /perl5/site_perl/5.8. 8/i386-linux-thread-multi/GD/ Image.pm line 81. Luego buscando por foros en internet decían que había que reinstalar el módulo GD y al querer hacer esto me tiraba el otro error cuando hacía el make test: t/GD.t ........ 1/12 Can't load './blib/arch/auto/GD/GD.so' for module GD: libjpeg.so.8: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoa
Conectándose a SSH server sin necesidad de password Como recordatorio y con la necesidad diaria de conectarme a un servidor ssh a cada rato, busque la opción de que se hiciera automáticamente. Y encontré en taringa unos buenos consejos para hacer esto. Cabe resaltar que hacer esto es algo peligroso, de antemano les comento que es bueno que creen una passphrase cuando se los pide, aunque se los dejo opcional, tengan mucho cuidado y también no lo hagan desde cualquier equipo, solamente desde uno que sea de su uso personal y que nadie más tenga acceso, no se les ocurra hacerlo desde un CIBER-CAFE ¬¬. En nuestra computadora creamos una llave primero: nuestracompu# ssh-keygen -t rsa   A todas las opciones solo damos enter. Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa):  Enter passphrase (empty for no passphrase):  Enter same passphrase again:  Your identification has been saved in /home/user/.ssh