Product Documentation

Solución de problemas de StoreFront

Jun 29, 2017

Cuando se instala o desinstala StoreFront, el instalador de StoreFront crea los siguientes archivos de registros en el directorio C:\Windows\Temp\. Los nombres de archivo reflejan los componentes que los han creado e incluyen marcas de tiempo.

  • Citrix-DeliveryServicesRoleManager-*.log: creado cuando StoreFront se instala de forma interactiva.
  • Citrix-DeliveryServicesSetupConsole-*.log: creado cuando StoreFront se instala de forma silenciosa, y cuando se desinstala, ya sea de forma interactiva o silenciosa.
  • CitrixMsi-CitrixStoreFront-x64-*.log: creado cuando StoreFront se instala o desinstala, ya sea de forma interactiva o silenciosa.

StoreFront admite el registro de sucesos de Windows para el servicio de autenticación, las tiendas y los sitios de Receiver para Web. Todos los eventos que se generan se escriben en el registro de aplicaciones de StoreFront, que se puede ver a través de Visor de eventos ya sea en Registros de aplicaciones y servicios > Citrix Delivery Services o mediante Registros de Windows > Aplicación. Para controlar la cantidad de entradas de registro duplicadas de un solo suceso, modifique los archivos de configuración del servicio de autenticación, de las tiendas y de los sitios de Receiver para Web.   

La consola de administración de Citrix StoreFront registra automáticamente la información de seguimiento. De forma predeterminada, el seguimiento de otras operaciones está inhabilitado y se debe habilitar de forma manual. Los registros creados mediante comandos de Windows PowerShell se almacenan en el directorio \Admin\logs\ de la instalación de StoreFront. Por lo general, su ubicación típica es C:\Archivos de programa\Citrix\Receiver StoreFront\. Los nombres de los archivos de registro contienen acciones y sujetos de comandos, además de marcas de tiempo que se pueden usar para distinguir las secuencias de comandos.

Importante: En implementaciones con varios servidores, use solo un servidor a la vez para hacer cambios en la configuración del grupo de servidores. Asegúrese de que la consola de administración de Citrix StoreFront no se está ejecutando en ninguno de los otros servidores de la implementación. Una vez completados, propague los cambios de configuración al grupo de servidores de modo que los demás servidores de la implementación se actualicen.

Para configurar la limitación de registros

  1. Utilice un editor de texto para abrir el archivo web.config del servicio de autenticación, la tienda o el sitio de Receiver para Web, que normalmente se encuentra en los directorios C:\inetpub\wwwroot\Citrix\Authentication\, C:\inetpub\wwwroot\Citrix\storename\ y C:\inetpub\wwwroot\Citrix\storenameWeb\, respectivamente, donde storename es el nombre que se especificó para la tienda durante su creación.
  2. Localice el siguiente elemento en el archivo.
     

    De forma predeterminada, StoreFront se configura para limitar la cantidad de entradas de registro duplicadas a 10 por minuto.

  3. Cambie el valor del atributo duplicateInterval para definir el período en el formato de horas, minutos y segundos durante el que se controlarán las entradas de registros duplicadas. Utilice el atributo duplicateLimit para definir la cantidad de entradas duplicadas que se deben registrar en el intervalo especificado para iniciar la limitación de registros.

Cuando se inicie la limitación de registros, se registrará un mensaje de advertencia para indicar que se omitirán las entradas de registro posteriores que sean idénticas. Después de este límite de tiempo, se reanuda el registro normal y se registra un mensaje informativo que indica que las entradas de registro duplicadas ya no se omitirán.

Para habilitar el seguimiento

Advertencia: Las consolas de StoreFront y PowerShell no pueden estar abiertas a la vez. Cierre siempre la consola de administración de StoreFront antes de usar la consola de PowerShell para administrar la configuración de StoreFront. Asimismo, cierre todas las instancias de PowerShell antes de abrir la consola de StoreFront.
  1. Utilice una cuenta con permisos de administrador local para iniciar Windows PowerShell y, en el símbolo del sistema, escriba los siguientes comandos para reiniciar el servidor y habilitar el seguimiento.
     Add-PSSnapin Citrix.DeliveryServices.Framework.Commands Set-DSTraceLevel -All -TraceLevel Verbose 

    Los valores permitidos para -TraceLevel son, en orden creciente de detalle de seguimiento: Off, Error, Warning, Info, Verbose.
    StoreFront captura automáticamente los mensajes de error de seguimiento. Debido a la gran cantidad de datos que se puede llegar a generar, el seguimiento puede afectar de manera significativa el rendimiento de StoreFront, por lo que se recomienda que los niveles  Info o Verbose  no se utilicen a menos que sean necesarios para la solución de problemas.

    Los argumentos opcionales para el cmdlet Set-DSTraceLevel son:
    -FileCount: Especifica la cantidad de archivos de seguimiento (predeterminado = 3)
    -FileSizeKb: Especifica el tamaño máximo de cada archivo de seguimiento (predeterminado = 1000)
    -ConfigFile : Una alternativa a -All que permite la actualización de un solo archivo de configuración, en lugar de todos. Por ejemplo, un valor de c:\inetpub\wwwroot\Citrix\\web.config para -ConfigFile, establecería un seguimiento para la tienda llamado .

  2. Para inhabilitar el seguimiento, escriba los siguientes comandos y reinicie el servidor.
     Add-PSSnapin Citrix.DeliveryServices.Framework.Commands Set-DSTraceLevel -All -TraceLevel Off 

Cuando se habilita el seguimiento, la información de seguimiento se escribe en el directorio de instalación \Admin\Trace\ de StoreFront, ubicado en C:\Archivos de programa\Citrix\Receiver StoreFront\.