© Copyright International Business Machines Corporation 2000, 2007. Reservados todos los derechos. Derechos restringidos para los usuarios del Gobierno de EE.UU. El uso, la duplicación o la distribución están restringidos por GSA ADP Schedule Contract con IBM Corp.
Agent Controller no funciona cuando se instala en la carpeta Escritorio de Windows® en un sistema Windows. Por ejemplo, Agent Controller no funcionará si especifica C:\Documents and Settings\Administrador\Escritorio como directorio de instalación.
Para solucionar esta limitación, instale Agent Controller en otro directorio.
La instalación de Agent Controller en Windows y Linux® eliminará cualquier instalación de Agent Controller previa. Asegúrese de que ha realizado una copia de seguridad de los datos necesarios antes de proceder con esta instalación.
Es posible que el archivo de registro AGENT_CONTROLLER_INSTALL/config/servicelog.log no tenga los bits de permiso necesarios (666). Esto impedirá que cualquier proceso de Agent Controller que no sea propiedad de root escriba en el archivo de registro.
Para solucionar este problema, ejecute el siguiente mandato como root después de la instalación:
chmod 666 <ubicación de instalación de Agent Controller>/config/servicelog.log
El servicio Agent Controller está configurado para iniciar sesión como una "cuenta de Sistema local." Por lo tanto, es posible que no tenga los derechos necesarios para acceder a unidades de red montadas, a las cuales se suele acceder mediante el mandato net use, desde el ID de usuario actual.
Para que IBM® Agent Controller pueda utilizar las clases en unidades de disco, siga estos pasos:
- Abra la ventana Servicios de Windows.
- Seleccione IBM Agent Controller.
- Pulse el botón de la barra de herramientas Propiedades.
- Seleccione el panel de inicio de sesión.
- Seleccione el botón de selección Esta cuenta y rellene la información del ID de usuario. Este es el ID de usuario que se ha conectado (mediante el mandato net use o equivalente) a la unidad.
- Pulse Aceptar.
- Reinicie el servicio de IBM Agent Controller.
- Vuelva a iniciar la aplicación.
Nota: esta acción permitirá utilizar unidades de red, pero limitará los derechos de acceso de Agent Controller a la configuración que tenga el usuario actual.
Agent Controller no se puede reiniciar en una plataforma que no sea Windows.
Para solucionar este problema, siga los pasos siguientes:Cierre todos los entornos de trabajo Eclipse que estén conectados a Agent Controller.Para impedir que se produzca esto, cierre siempre todas las áreas de trabajo conectadas antes de reiniciar el proceso Agent Controller.
Emita el mandato
kill -s HUP < ID de proceso del proceso inetd >
(debe ser root)
Utilice netstat para comprobar si el puerto 10002 (predeterminado) sigue ocupado. Espere hasta que se haya liberado para reiniciar Agent Controller.
Como alternativa, puede cambiar el puerto de 10002 a otro valor dentro del archivo de configuración de Agent Controller.
AGENT_CONTROLLER_INSTALL/config/serviceconfig.xml
y reinicie Agent Controller inmediatamente.
Cuando se inicia Agent Controller, debe buscar la dirección IP del sistema local. Agent Controller utiliza una llamada a InetAddress.getLocalHost() para realizar esta búsqueda. Esta llamada no siempre devuelve la dirección IP correcta. Una dirección IP incorrecta impedirá que la característica de descubrimiento dinámico funcione correctamente. La dirección IP incorrecta puede devolverse en varias situaciones:
- En Linux, la llamada a veces devuelve 127.0.0.1. Éste es un defecto conocido de la JVM: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4665037.
- En sistemas con varios adaptadores de red sonde cada adaptador se conecta a una red distinta. Por ejemplo, un adaptador de red puede estar conectado a una red de acceso público mientras que otro adaptador puede conectarse a una red privada.
- En sistemas con entradas incorrectas en los archivos HOSTS.
Para solucionar este problema, especifique la dirección IP del sistema y el puerto manualmente cuando inicie Agent Controller. Utilice las opciones de la línea de mandatos "-peerAttachAddress=nnn.nnn.nnn.nnn" y "-peerAttachPort=x" cuando inicie el proceso RAServer o el proceso ACServer, donde nnn.nnn.nnn.nnn es la dirección IP del sistema y x es el puerto utilizado para la comunicación de Agent Controller.
Para utilizar el script SetConfig.bat o SetConfig.sh, tiene que haber un JRE (versión 1.5 o superior) en la vía de acceso del sistema. Sólo los usuarios avanzados deberían tener necesidad de usar el script SetConfig.