PC Frikis

Beta, como Goooogle

Archive for the ‘Software Libre’ Category

Suspendiendo procesos

No… no se trata de ponerles mala nota a los procesos, se trata de pausar momentáneamente la ejecución de un proceso y reanudarla más tarde.

Esto puede ser útil en varios casos:

  • Uno de tus programas empieza a hacer “trashing” y necesitas realizar alguna acción urgente con el PC.
  • Tienes una aplicación que lleva 5h realizando cálculos, pero que usa el 100% de tu CPU y necesitas pausarlo para realizar otras acciones.
  • Estás compilando una aplicación y no quieres tener que parar el proceso para ponerte ha jugar (te ha entrado mono ;)

Y cualquier otra situación que se te ocurra, la idea es siempre la misma, pausar un proceso que consuma muchos recursos para realizar otras tareas que necesitan menos tiempo, pero necesitan ejecutarse AHORA.

En linux podemos suspender un proceso mediante dos sencillos métodos.

Con kill:

kill -STOP PID

Por ejemplo:

#kill -STOP 39584

Para continuar con la ejecución:

kill -CONT 39584

Otro método es utilizando ctrl+z, si estás ejecutando el programa en la shell actual. Verás que aparece algo como:

[1]+  Stopped                 top

Para recuperarlo tan sólo tienes que ejecutar el comando “fg”.

Esto también es posible en sistemas windows, pero necesitaremos una aplicación adicional. Hay varias, pero una llamada de forma original como “Command Line Process Viewer/Killer/Suspender” está bastante bien y es gratuita.

Migrar de PHP4 a PHP5

Dado que ya tiene fecha para el funeral nuestro querido PHP4 me decidí a migrar el servidor a PHP5. La instalación se hizo en un par de minutos gracias a la colaboración de Debian y Aptitude. PHP5 viene con el soporte para MySQL desactivado así que había que activarlo en php.ini

Llegaba el momento de comprobar el resultado, todas las webs iban bien menos una (siempre tiene que haber alguien para joder la marrana), daba problemas con los Warnings. Según parece PHP4 viene con estos avisos desactivados mientras que PHP5 si los muestra. La solución era fácil, editar el php.ini.

Después de esto y algunos pequeños cambios más en el archivo de configuración (a gusto del consumidor) la migración ha sido un éxito, supongo que en parte porque casi todas las webs se basan en scripts precocinados y preparados para PHP5 aunque el único problema seria con los TAGS de PHP.

Hosting web con soporte PHP5