O pacote de soluções do SharePoint não está sendo implantado em todos os front-ends

1

Eu tenho um WSP que contém uma web part. Está sendo construído usando o WSPBuilder. Na maioria das vezes, o WSP é implantado perfeitamente. No entanto, em dois dos nossos ambientes de teste (e, infelizmente, também na produção), o WSP não é implantado corretamente em todos os front-ends da Web.

Os assemblies fazem isso no GAC e os arquivos .webpart são provisionados. O problema é que uma peça de ferramenta na qual a web part depende para configuração simplesmente falha ao aparecer. Eu determinei que toda vez que isso aconteceu, ele foi isolado para um único front-end da Web.

Eu consegui resolver o problema fazendo um stsadm -o deploysolution para reimplantar a solução e, em uma instância, ela foi resolvida pelo usuário final desativando / reativando o recurso. Infelizmente, porém, isso tornou impossível determinar se o controle não está sendo implantado corretamente ou se é outro problema.

Alguma opinião sobre isso? Poderia ser um problema com o WSP, ou é provável que seja ambiental?

    
por Alex 09.11.2009 / 16:17

3 respostas

1

Certifique-se de que o serviço de trabalho de timer esteja sendo executado consistentemente nesse WFE. Não é necessariamente intuitivo, mas implantar soluções é na verdade uma "atração" feita pelo WFE.

Além disso, se ativar / desativar um recurso funcionar em um determinado WFE, isso significa que ele já deve ter os bits implantados nele que precisam, o que significa que a implementação da solução funcionou.

Se você quiser uma resposta mais específica, talvez seja necessário ser um pouco mais específico sobre a "ferramenta" que "não aparece".

    
por 15.11.2009 / 13:35
0

Além disso, tente executar manualmente as tarefas do serviço de administração para concluir implementações lentas em vários aplicativos da Web.

stsadm -o execadmsvcjobs

    
por 16.06.2010 / 20:40
0

Execute os seguintes passos de resolução de problemas para resolver este problema:

  1. Execute 'stsadm -o execadmsvcjobs' no seu servidor de Administração Central.

Se o primeiro passo não corrigir, tente:

  1. Execute 'stsadm -o execadmsvcjobs' em todos os servidores no farm do SharePoint.
  2. Reinicie o Serviço de Timer do SharePoint em todos os servidores no farm do SharePoint.
  3. Verifique se todos os servidores no farm do SharePoint estão usando o mesmo fuso horário.
  4. Exclua o trabalho de timer de implementação que está causando o problema.
por 01.06.2017 / 09:08