none
Errores en el log de Sharepoint RRS feed

  • Pregunta

  •  

    Hola,

        Tras una serie de fallos poco logicos utilizando sharepoint y que he logrado solucionar saliendome en parte del guion, por culpa de una entrega de proyecto urgente. Me gustaria depurar todos los errores de dicho log y que, probablemente me hayan estado generando los errores que yo en su dia denomine "ilogicos". Tengo una MV con sharepoint, otra MV con un DA, y otra con SQL entre otras. El caso es que a ese SQL tiene acceso el administrator del DA y no de la maquina local donde esta instalado el SHP, pues bien, cada poco me encuentro en el log sentencias como:

     

    1.- SQL

     

    Granting user 'ADPVVMP14\administrator' login access to server 'SQLPREMOSSPGC'.  
    System.Data.SqlClient.SqlException: Windows NT user or group 'ADPVVMP14\administrator' not found

     

    he revisado y revisado buscando desde donde trata de acceder...y no logro encontrarlo...porque tiene que ser un proceso interno de SHP periodico, ya que tambien me aparece durante la noche, que nadie esta tocando ninguna aplicacion web.

     

    2.- SPRequest

    Potentially excessive number of SPRequest objects (9) currently unreleased on thread 16.  Ensure that this object or its parent (such as an SPWeb or SPSite) is being properly disposed.  Allocation Id for this object: {9AF395FD-E148-43D7-BB88-86F2B4A38A2D} Stack trace of current allocation:    at Microsoft.SharePoint.SPRequestManager.Add(SPRequest request, Boolean shareable)     at Microsoft.SharePoint.SPGlobal.CreateSPRequestAndSetIdentity(Boolean bNotGlobalAdminCode, String strUrl, Boolean bNotAddToContext, Byte[] UserToken, String userName, Boolean bIgnoreTokenTimeout, Boolean bAsAnonymous)     at Microsoft.SharePoint.SPWeb.InitializeSPRequest()     at Microsoft.SharePoint.SPWeb.EnsureSPRequest()     at Microsoft.SharePoint.SPWeb.get_Request()     at Microsoft.SharePoint.SPWeb.InitWebPub...

     

    Aparece bastante a menudo, y seguidamente me aparece que no existen paginas web que si que existen. He leido referente a esto, que podria ser debido a que haya creado algun fragmento de codigo que estubiese creando SPWeb o SPSite y no los eliminase y por eso se sobrecargase, efectivamente, al principio no los eliminaba cuando los creaba, pero ahora el codigo que tengo, si los elimina, y incluso siguen apareciendome despues de desactivar dicho codigo de la Web Application....

     

    3.-

    Preserving template record with size 1274

     

    Todo un clasico que me aparece un montonazo de veces y siempre despues del error de acceso a SQL....

     

    Alguna idea sobre alguno de ellos??

     

    Gracias, un saludo

    Alex

     

     

     

    lunes, 14 de abril de 2008 9:48

Todas las respuestas

  • hola, Alex:

    Por lo que dices, asumo que 'ADPVVMP14\administrator'  es un usuario local de una maquina, y no del dominio.

    En Moss 2007, además de las cuentas que usa Moss para acceder a la Base de Contenido, a la busqueda, ect, están las cuentas de los worker del IIS (pool de aplicaciones) y los servicios del propio Moss.

     

    Te recomendaria que te creases un usuario de dominio, con privilegios de administrador de dominio, y ejecutaras todos lor procesos con el. Va contra el paradigma de la cuenta de minimo privilego que recomienda Micorosft, pero tambien recomienda que usemos Kerberos, etc que no suele usar casi nadir por las complicaciones que supone. Tu mismo.

     

    Estos enlaces te pueden ayudar un poco a identificar las cuentas y a cambiarlas en uno u otor sentido

     

    http://technet.microsoft.com/en-us/library/cc263445.aspx

     

    http://support.microsoft.com/kb/934838

     

    http://weblogs.asp.net/erobillard/archive/2007/07/06/how-to-change-service-accounts-and-their-passwords-in-moss-and-wss-3-0.aspx

     

     

    2) Asegurate que de verdad liberas los sitios. Es un error muy tipico cuando salta una excepcion o hay cualquier otro tipo de error 'controlado', que no afecta al interfaz de usuario, pero cambia el flujo de ejecucion normal.

    Revisate en tu codigo que en todos los try cacth tienes los dispose correspondientes, y recuerda que hay muchos objetos que lo necesitan, no solo el site y el web

     

    3) Me ha aparecido muchas veces, pero ni caso. Soluciona el error de Base de Datos, y desaparece, asi que , ¿para que preocuparse?

    lunes, 14 de abril de 2008 19:10
  •  

    Hola,

     

         Muchas gracias por las respuestas. Respecto al punto 1, creo que ya he resuelto el problema. Si tenia y usaba el administrator del dominio en muchos sitios, pero en algunos otros sitios, como pueda ser el pool de la aplciacion, seguia el administrator local...

         Respecto al punto 2, creo que ya elimino todos los SPWeb y SPSite, incluso los properties en los manejadores, tanto de los manejadores de eventos que tengo instalados, como de los WF que he creado en C#...probando incluso la secuencia en que se eliman, primero los SPWeb y luego los SPSites. Por otro lado, me comentas tb la necesidad de eliminar otro tipo de objetos, te refieres a los tipo SPNavigationNode, SPList, SPListItem ??, te lo digo porque en esos no existe el evento Dispose...no se por donde atacarlo, y es que un fichero de 10-15MB de log cada media hora es para volverse loco...

     

    Muchas gracias

    Alex

     

    jueves, 17 de abril de 2008 12:34
  • Como dato adicional, he comprobado que cada vez que se ejecuta uno de mis manejadores de eventos, me aparece este mensaje de error en el manejador de eventos de la MV que hospeda Sharepoint, sin embargo, tengo colocado en el catch que bloquee la ejecucion del evento si hay cualquier excepcion mostrando una pantalla informando, con lo que intuyo que no entra por mi codigo...

     

    Event Type: Error
    Event Source: Windows SharePoint Services 3
    Event Category: General
    Event ID: 6875
    Date:  17/04/2008
    Time:  14:36:22
    User:  N/A
    Computer: ADPVVMP14
    Description:
    Error al cargar y ejecutar el receptor de eventos Microsoft.SharePoint.Workflow.SPWorkflowAutostartEventReceiver en Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. A continuación encontrará más información.

    : Value does not fall within the expected range.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    Bueno, sigo añadiendo informacion a ver si pudiese servir de ayuda. me he encontrado con que el fujo de aprobacion, el interno de sharepoint, tiene 69 asociaciones y que hay 50 flujos en curso ¿?, seguramente, se deban a algun producto que haya creado y luego haya eliminado sin rechazar/aprobar la tarea, quedandose colgado...igual tambien podrian venir por ahi el tema de los "Excesive SPRequest". ¿Como puedo matar esos procesos?

    jueves, 17 de abril de 2008 12:41