Antes solucionar problemas, consulte Visão geral do Job Processor:
O Job Processor tem três componentes principais.
O Job Processor precisa ser instalado em um servidor?
Não. O Job Processor é um aplicativo cliente. O ideal é que ele seja instalado em uma estação de trabalho com especificações semelhantes às de uma estação de trabalho CAD.
Quais são os requisitos de sistema do Job Processor?
Consulte os requisitos de sistema do Vault Client na Base de conhecimento da Autodesk: https://knowledge.autodesk.com/support/vault-products/troubleshooting/caas/sfdcarticles/sfdcarticles/System-requirements-for-Autodesk-Vault-products.html.
Posso instalar o Job Processor em um computador de usuário final?
Sim, mas a Autodesk não recomenda isso. O Job Processor é uma opção de instalação do cliente do Vault e pode ser instalado e executado em qualquer computador. Entretanto, quando o Job Processor é executado, ele abre aplicativos e usa recursos do sistema. No caso do Inventor, ele criará e usará arquivos de projeto temporários. Por esse motivo, a Autodesk recomenda a instalação do Job Processor em um computador dedicado.
O Job Processor usa uma licença?
Não, o Job Processor não requer uma licença do Inventor.
Por exemplo, se o Job Processor realizar Inventor DWF Publishing ((InventorDwfPublishCount), ele iniciará o Inventor e realizará esse tipo de trabalho por um conjunto definido de vezes antes de fechar o Inventor e reiniciar. Dessa forma, ele não iniciará e interromperá o Inventor toda vez que realizar um desses trabalhos.
Configurar os limites de uso do Job Processor para os serviços de CADConfigurar os limites de uso do Job Processor para os serviços de CAD
Com que frequência um Job Processor procura trabalhos?
Isso é configurável, mas, por padrão, o Job Processor verifica a existência de trabalhos a cada dez minutos.
Que tipo de trabalhos o Job Processor executa?
O Job Processor é configurado por padrão para criar arquivos de visualização (DWF) e sincronizar propriedades. Ele pode ser configurado para atualizar tabelas de revisão e sincronizar arquivos com uma unidade de nuvem da Autodesk compatível por meio do Project Sync. Ele também pode ser estendido para executar qualquer número de tarefas personalizadas.
Que tipo de monitoramento é recomendado?
O Job Processor se destina à execução silenciosa no plano de fundo. Em condições normais, os administradores devem analisar a fila diariamente para pesquisar tarefas específicas que apresentem falhas e devam ser enviadas novamente ou processadores com desempenho insatisfatório.
Consulte http://underthehood-autodesk.typepad.com/blog/2015/09/monitor-your-job-processor.html.
Que software o Job Processor utiliza?
Trabalhos personalizados podem precisar de aplicativos adicionais. Consulte a ajuda on-line para obter os requisitos completos do tipo de trabalho.
Como executo novamente um trabalho que falhou?
Os trabalhos que apresentarem falhas poderão ser enviados novamente por meio da fila de trabalhos.
Como eu automatizo o Job Processor?
O Job Processor pode ser definido para ser iniciado automaticamente com o seu computador. Isso é feito na caixa de diálogo Configurações do Job Processor. Alguns administradores configuram o Job Processor para que ele execute trabalhos nas horas fora do pico, quando há licenças adicionais disponíveis. Isso é geralmente feito usando tarefas agendadas e arquivos de lote.
Quem deve se conectar ao Job Processor?
O usuário do Windows que tem as credenciais para executar os aplicativos CAD no computador.
Um usuário do Vault separado deve ser criado quando possível para executar trabalhos com permissões de arquivo elevadas, pois o usuário do Job Processor precisa editar arquivos lançados ou bloqueados para atualizar propriedades.
O nome de quem é exibido em um nova versão de arquivo?
Quando o Job Processor cria uma nova versão de arquivo, o usuário do Vault conectado ao Job Processor no momento é adicionado como criador.
Com tabelas de revisão, você pode escolher exibir os detalhes de arquivo da primeira versão lançada em vez da mais recente.
Quanto tempo o software leva para processar trabalhos?
Isso pode variar muito, mas os trabalhos individuais geralmente são concluídos em menos de um minuto, dependendo dos recursos do computador, do tamanho do arquivo e do tipo de trabalho; o tempo geral depende do número de trabalhos.
Para otimizar o desempenho, os aplicativos CAD são reiniciados após um número definido de trabalhos. Isso é configurável.
O Job Processor migra um arquivo para a versão de software mais recente?
Sim, se você criar uma nova versão do arquivo, ele será migrado para a versão de software que esteja executando o trabalho.
O que acontece se o Job Processor não tiver o software correto?
O tipo de trabalho é desativado e não será executado nesse computador. Os trabalhos podem ser desativados manualmente ou configurados com o arquivo JobProcessor.exe.config, encontrado em C:\Arquivos de Programas\Autodesk\Vault XXXX\Explorer\.
O que acontece se o Job Processor não tiver a versão de software correta?
Se não for possível abrir o arquivo, ocorrerá falha no trabalho (por exemplo, um arquivo do Inventor 2017 no Inventor 2016).
O que devo fazer se o processamento estiver lento?
Se você estiver executando um alto volume de trabalhos e estiver tendo desempenho reduzido, experimente fazer o seguinte:
Instalação corrompida
No Painel de Controle do Windows, repare ou desinstale e reinstale o software.
Certifique-se de que o licenciamento adequado esteja configurado
Se o software de processamento exigir uma licença, certifique-se de que ele pode obter uma.
Não é possível processar um tipo de arquivo
Certifique-se que você tem o software adequado para o formato de arquivo com o qual precisa trabalhar.
Instalar os service packs mais recentes
Alguns erros podem ser corrigidos instalando os service packs mais recentes do software de processamento e do cliente do Vault.
O Job Processor não responde
Reinicie o Job Processor. Se necessário, interrompa o processo no Gerenciador de tarefas ou reinicie o Windows. Se uma publicação do DWF não estiver funcionando, experimente abrir o mesmo arquivo no Job Processor e exporte o DWF para o disco local manualmente. Se o problema persistir, reinstale ou repare a instalação.
Software não registrado com o Windows
Faça login no computador do Job Processor, inicie o software, depois o feche. Verifique se é exibida alguma mensagem de erro e solucione-o pesquisando na Internet para obter mais informações.
Privilégios de usuário insuficientes
A conta de usuário usada pelo Job Processor precisa ter privilégios suficientes para realizar a ação exigida dele. Por exemplo, se as propriedades de arquivo precisarem de atualização quando um arquivo for movido de "Trabalho em andamento" para "Liberado", a conta deve ter os privilégios necessários para editar as propriedades do arquivo. Verifique as definições do ciclo de vida dessa categoria e a conta que está sendo usada pelo Job Processor.
Erro de arquivo corrompido
Tipos de trabalho não processados
Ocasionalmente, os parâmetros do Tipo de trabalho no Job Processor podem estar desmarcados; isso pode ter acontecido se o software de processamento teve seu registro cancelado no sistema operacional. Para verificar, acesse Job Processor > Administração > Tipos de trabalho e veja se estão selecionados os trabalhos que você espera que sejam processados nesse computador.
Remoção de tipos de trabalho
Se você adicionou ou modificou tipos de trabalho personalizados usando o Editor de evento de ciclo de vida, pode ser aconselhável verificar e remover manipuladores de trabalho inválidos ou ações indesejadas. Consulte este artigo: https://knowledge.autodesk.com/community/screencast/33b04381-421c-4fa9-a37c-11f05ee2a4fc.
Para obter mais detalhes sobre o ajuste de saída de DWF, consulte Criação de DWF - ajuste fino.
Medidas a serem tomadas quando trabalhos não estiverem sendo processados ou estiverem recebendo erros
Etapas para solucionar problemas do Job Processor
Se o erro persistir apesar da solução de problemas, consulte estas informações sobre registro de erros e possíveis correções.
Acessar detalhes do erro
Ativar registro detalhado
Localize o arquivo JobProcessor.exe.config. Por exemplo, para o Vault Professional 20xx, o local padrão é C:\Program Files\Autodesk\Vault Professional 20xx\Explorer. Esse local será diferente se você estiver usando o Vault Workgroup ou uma versão diferente do cliente do Vault.
<!-- 0 This is generally something that might be meaningful to a user if they saw it in log file. It can help the user to know every jobs status. 1 This is generally something that might be meaningful to a developer if they saw it in the log file. It can help the developer to diagnose the detailed issues. Default is 0 --> <add key="LogLevel" value="0" /> <!--The minimum of InventorUpdateRevBlockReleasePeriodInMinutes value is 5 minutes--> <add key="InventorUpdateRevBlockReleasePeriodInMinutes" value="10" /> <!--The minimum of InventorDwfPublishReleasePeriodInMinutes value is 5 minutes--> <add key="InventorDwfPublishReleasePeriodInMinutes" value="10" /> <!--The minimum of TrueViewDwfPublishReleasePeriodInMinutes value is 5 minutes--> <add key="TrueViewDwfPublishReleasePeriodInMinutes" value="10" /> <add key="DataManagement.Common.Logging.ApplicationName" value="JobProcessor" /> <add key="DataManagement.Common.Logging.Enabled" value="True" /> <add key="DataManagement.Common.Logging.ServiceMachine" value="." /> <add key="DataManagement.Common.Logging.LogFile" value="" /> <add key="DataManagement.Common.Logging.SerializeProperties" value="False" /> <add key="DataManagement.Common.Logging.Viewer.Path" value="H:\Common\Logging\LoggingBin\MessageViewer\DataManagement.Common.Messaging.Viewer.exe" /> <add key="DataManagement.Common.Logging.Viewer.AcceptLocalMessageOnly" value="True" /> <add key="DataManagement.Common.Logging.Viewer.Port" value="8080" /> <add key="DataManagement.Common.Logging.Viewer.AutoLaunch" value="False" />
Depois que o valor tiver sido alterado para 1, salve o arquivo JobProcessor.exe.config e reinicie o Job Processor.
Quando o Job Processor processa um novo trabalho, as informações são inseridas no arquivo JobProcessor.log.
Além disso, informações mais detalhadas são publicadas no arquivo JobProcessorJobActivity.log.
Analise as novas informações nos dois novos arquivos.
"Ocorreu um erro desconhecido ao publicar"
Isso pode ter várias causas. Quando isso acontecer com arquivos específicos, abra o arquivo afetado manualmente e tente salvar em um novo arquivo e recriar a tarefa com falha (por exemplo, criar DWF).
Causas possíveis:
"Não é possível recuperar a versão do arquivo por ID xxxxxxx" ou "Ocorreu um erro ao tentar recuperar um arquivo."
Isso ocorre quando um trabalho é criado para um determinado arquivo, mas ele é removido do Vault (por exemplo, excluído) antes que o trabalho possa ser executado.
"O índice (baseado em zero) deve ser superior ou igual a zero e menor que o tamanho da lista de argumentos."
Isso pode ser resultado do bloqueio do DWF anexado ao arquivo que está sendo atualizado (por exemplo, por estar em uso ou ter feito check-out). Para resolver, tente o seguinte:
"O novo serviço do Job Processor não está respondendo."
Esse erro ocorre se JobProcessor.exe ou Connectivity.JobProcessor.Delegate.Host.exe param de responder. Você precisará fazer login no computador e realizar um dos procedimentos a seguir:
"Este arquivo só está disponível nos seguintes sites, que não podem ser acessados neste momento:"
Isso pode ser causado por uma interrupção na conectividade de rede entre os servidores do ADMS e do AVFS.
Isso também pode ocorrer se o computador do AVFS foi reiniciado ou sofreu uma interrupção de energia.
Reenviar o trabalho assim que a comunicação entre o ADMS e o AVFS for restaurada deve resolver o problema.
"Arquivo bloqueado;"
Esse erro do Job Processor pode ocorrer se um usuário tentar executar uma tarefa em um arquivo, como Sincronizar propriedades, mas o arquivo está bloqueado na conta de usuário do Job Processor.
"Sincronizar propriedades não é permitido com versões que não sejam as mais recentes"
Esse erro indica que uma nova versão deste arquivo foi criada antes que o trabalho fosse concluído. Isso pode acontecer um usuário alterar o estado de um arquivo, por exemplo, de "trabalho em andamento" para "em análise". Os administradores podem ignorar, excluir ou filtrar esse tipo de erro.
Falta de permissões adequadas
Há uma série de problemas de permissões que podem impedir o acesso de um arquivo para edição (segurança com base em objeto e estado). Verifique novamente o acesso de usuário para arquivos de CAD ou de visualização específicos, ou faça login no Job Processor como usuários com privilégios elevados. Observe que o Job Processor não pode atualizar os arquivos de visualização bloqueados.
Arquivos de visualização não exclusivos
Se você tiver "Forçar nomes de arquivo únicos" ativo e houver arquivos de visualização duplicados no Vault, o Job Processor não terá permissão para fazer check-in de arquivos de visualização.
Falha no login
Isso pode acontecer se o Job Processor não puder acessar uma licença do Vault (todas as licenças podem estar em uso). Nesse caso, os usuários precisarão se certificar de que as licenças estejam disponíveis e fazer login manualmente no cliente do Job Processor novamente.
"O usuário não tem o tipo de autorização correto"
O Job Processor não tem as permissões corretas para executar um trabalho específico.
"Não é possível gerar um arquivo de visualização para um arquivo que não é do CAD"
Isso pode ocorrer quando um verificador de vírus está em execução no computador do Job Processor. Teste com o verificador de vírus desativado e adicione os produtos da Autodesk à lista de exceções.
"Falha na recuperação de fábrica de classes COM do componente com CLSID {C343ED84-A129-11D3-B799-0060B0F159EF} devido ao seguinte erro: 8007045a Uma rotina de inicialização da biblioteca de vínculo dinâmico (DLL) falhou. (Exceção de HRESULT: 0x8007045A)."
Isso pode ocorer ao fazer check-in de um arquivo IPT vinculado a um DWG. Isso ocorre quando o processo Connectivity.WindowsService.JobDispath.exe é iniciado antes do processo Connectivity.JobProcessor.Delegate.Host.exe.
Para resolver o problema, inicie o cliente do Vault como primeiro processo, atualize a vista do arquivo com o Job Processor e adicione um ou mais trabalhos à fila de trabalhos. Inicie o Job Processor.
Arquivo em lote para iniciar o Job Processor da linha de comando.
REM start Job Processor start JobProcessor.exe REM prevents Job Processor from processing any more jobs on its queue after finishing its current job JobProcessor.exe /pause REM allows Job Processor to continue processing jobs on its queue from a paused state JobProcessor.exe /resume REM stops and exits Job Processor after finishing its current job JobProcessor.exe /stop
# === powershell.ps1 script === & "C:\Program Files\Autodesk\Vault Professional 2021\Explorer\JobProcessor.exe" /stop Wait-Process JobProcessor & "C:\Program Files\Autodesk\Vault Professional 2021\Explorer\JobProcessor.exe" # === powershell.ps1 script ===
O comando /stop encerrará o trabalho atual e depois fechará o Job Processor (liberando recursos do Inventor).
Consulte este artigo sobre como fazer isso com o Vault 2013 Professional: http://justonesandzeros.typepad.com/blog/2012/10/job-processor-command-line-tricks.html.
Configurações de tempo do arquivo de configuração do Job Processor
<add key="PeriodInMinutes" value="10" /> <!-- WebService timeout (in milliseconds)--> <add key="WebServiceTimeout" value="1000000" /> <!-- 1000 secs = 1000000 milli --> <!-- RequestSendTimeout (in minutes)--> <add key="RequestSendTimeout" value="90" /> <!-- RequestReceiveTimeout (in minutes)--> <add key="RequestReceiveTimeout" value="90" /> <!-- HostServiceSendTimeout (in minutes)--> <add key="HostServiceSendTimeout" value="10" /> <!-- HostServiceReceiveTimeout timeout (in minutes)--> <add key="HostServiceReceiveTimeout" value="90" /> <!-- PingTimeout timeout (in seconds)--> <add key="PingTimeout" value="30" />
Ciclos de aplicativo da configuração do Job Processor
<add key="UpdateRevBlockMigrateLatestINV" value="0" /> <add key="InventorUpdateRevBlockCount" value="100" /> <add key="InventorDwfPublishCount" value="100" /> <add key="TrueViewDwfPublishCount" value="500" />