Publicado el Dejar un comentario

Listando procesos y su detalle en Solaris 10

Acostumbrado a usar el comando top para listar los procesos en linux me encuentro que el comando no existe bajo Solaris 10, al menos en la instalación por default.

El comando equivalente, o al menos parecido en Solaris 10, es el comando prstat, la salida es parecida, pero no igual.

Otro de los problemas con los que me enfrente es que la salida de el comando ps en Solaris 10, que sirve para listar los procesos activos, aparece cortada y no me lista los detalles del proceso completo. La solución a esto es el comando pargs, sólo hay que indicarle el PID del proceso que queremos ver en detalle y listo, lista el comando siendo ejecutado y todos sus argumentos o parámetros pasados a este.

Actualización: también el siguiente comando funciona siempre que se tenga los permisos administrativos requeridos:

/usr/ucb/ps auxww

¡Saludos!

Publicado el Dejar un comentario

Configurando servicios web JAX-WS a través de un proxy Apache 2.X

Había configurado servicios web tras un Proxy de Apache Web Server. Los servicios web estaban en un servidor de aplicaciones tomcat en el puerto 8080. El servidor Apache redireccionaba las peticiones a dicho servidor. El archivo WSDL lo recibía sin problemas. Sin embargo los clientes no podían obtener la descripción de los servicios ya que en la respuesta WSDL  el parámetro schemaLocation apuntaba al puerto 8080:

 

… schemaLocation=”http://servidor_apache:8080/web_services/servicio_web?xsd=1″ ..

Para solucionar esto es necesario agregar la directiva ProxyPreserveHost y ponerla en On. Así la respuesta del WSDL me regresó la dirección correcta:

… schemaLocation=”http://servidor_apache:80/web_services/servicio_web?xsd=1″ ..

Las directivas dentro del archivo http.conf quedaron así:

ProxyRequests off

ProxyPass /web_services/ http://servidor_de_servicios_web:8080/web_services

ProxyPassReverse /web_services/ http://servidor_de_servicios_web:8080/web_services

ProxyPreserveHost On

Espero que les sirva.

 

Publicado el Dejar un comentario

Cámara Web Lynx View HD ATW-1200 de Acteck en Ubuntu 12.04

Cambié mi cámara web Logitech por que de pronto me ocasionaba problemas con el audio. Había ocasiones que al encender la computadora no había sonido y el control de volumen simplemente no estaba habilitado, era necesario reiniciar la máquina para que volviera habilitar el sonido.

Probé la cámara web  ATW-1200 de Acteck para ver si era reconocida por Ubuntu 12.04 y, efectivamente, Ubuntu enseguida la reconoció como un dispositivo tipo cámara Venus USB2.0. La probé con el programa chesse y me mostró tanto video como audio. Todo parecía funcionar bien hasta que quise usar la cámara web con skype. Al configurar la cámara con skype no me mostraba video, sólo sonido. Lo mismo me pasó con google-talk desde chrome, sólo me reconocían el audio pero no el video.

A buscar en internet y de las distintas soluciones que encontré, me funcionó lo siguiente.

En mi caso, cree y edite el archivo /etc/modprobe.d/options.conf con el siguiente contenido:

options uvcvideo quirks=64

Grabé el archivo, reinicié el equipo y tanto el Skype como Google-talk reconocieron la cámara web sin problemas.

Al parecer existe un problema con la velocidad de trasmisión de esta cámara ya que utiliza el USB 2.0 y este parámetro lo corrige. No estoy muy seguro de esto pero es cuestión de seguir investigando.

¡Saludos!