Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
tucahernandes
Contributor II
Contributor II

Reload via QMC - Conflito com URL de Requisição

Olá, pessoal

Desde a última madrugada, o sistema do meu QMC está falhando no reload automático em aplicações que contenham "https://plataforma2.seekr.com.br" em suas URLs de requisição. Se abro os qvws em suas respectivas pastas, o reload ocorre normalmente de forma manual.

Abaixo a parte do log do QMC no qual indica o erro de um desses carregamentos:

(2017-09-05 11:54:46) Error: The task "Desenvolvimento/Seekr QMC/QMC Teste.qvw" failed. Exception: || QDSMain.Exceptions.TaskFailedException: Task execution failed with errors to follow. ---> QDSMain.Exceptions.ReloadFailedException: Reload failed ---> QDSMain.Exceptions.LogBucketErrorException: The Source Document was NOT reloaded successfully. DocumentPath=C:\DESENVOLVIMENTO\Seekr QMC\QMC Teste.qvw.  ||    at QDSMain.ReloadTask.VerifyConditions(TaskResult taskResult) ||    at QDSMain.ReloadTask.Reload(String fileName, TaskResult taskResult, String sectionAccessUserName, String sectionAccessPassword, eReloadOptions reloadOption, String variableName, String variableValue, Boolean moniterCpuUsage) ||    --- End of inner exception stack trace --- ||    at QDSMain.ReloadTask.Reload(String fileName, TaskResult taskResult, String sectionAccessUserName, String sectionAccessPassword, eReloadOptions reloadOption, String variableName, String variableValue, Boolean moniterCpuUsage) ||    at QDSMain.DistributeTask.Execute(TaskResult currentTaskResult) ||    --- End of inner exception stack trace --- ||    at QDSMain.DistributeTask.Execute(TaskResult currentTaskResult) ||    at QDSMain.Task.AbstractTask.TaskExecution(ILogBucket logBucket, TaskResult taskResult)

Alguém tem ideia do que poderia estar acontecendo para que o QMC falhe nesses reloads? Já reiniciei o server, bem como o serviço do QDS. Sem sucesso até o momento.

Compartilho aqui uma aplicação com uma dessas URLs. Por favor, vejam se conseguem realizar um carregamento via QMC sem falhas por aí, se possível.

Obrigado desde já!

Labels (2)
13 Replies
nicolett_yuri

Marcelo, envie o log da aplicação (mesmo nome da aplicação .log), pois este log do QMc não detalha o erro que ocorreu.

PS: Provavelmente o seu servidor não esta configurado para acessar o endereço: https://plataforma2.seekr.com.br/api/server_time.xml

tucahernandes
Contributor II
Contributor II
Author

Olá, Yuri.

Segue o log:

2017-09-05 14:02:45      Execution started.

2017-09-05 14:02:45      QVB Version                   12.0.20400.0

2017-09-05 14:02:45      CPU Target                    x64

2017-09-05 14:02:45      Operating System              Windows Server 2008 R2 Standard Service Pack 1 (64 bit edition)

2017-09-05 14:02:45      Wow64 mode                    Not using Wow64

2017-09-05 14:02:45      Language                      0416 Portuguese (Brazil) Portuguese

2017-09-05 14:02:45      Country                       55 Brasil Brazil

2017-09-05 14:02:45      MDAC Version                  6.1.7601.17514

2017-09-05 14:02:45      MDAC Full Install Version     6.1.7601.17514

2017-09-05 14:02:45      PreferredCompression          2

2017-09-05 14:02:45      EnableParallelReload          1

2017-09-05 14:02:45      ParallelizeQvdLoads           1

2017-09-05 14:02:45      AutoSaveAfterReload           0

2017-09-05 14:02:45      BackupBeforeReload            0

2017-09-05 14:02:45      EnableFlushLog                0

2017-09-05 14:02:45      SaveInfoWhenSavingFile        0

2017-09-05 14:02:45      UserLogfileCharset            65001

2017-09-05 14:02:45      OdbcLoginTimeout              -1

2017-09-05 14:02:45      OdbcConnectionTimeout         -1

2017-09-05 14:02:45      ScriptWantsDbWrite            false

2017-09-05 14:02:45      ScriptWantsExe                false

2017-09-05 14:02:45      LogFile CodePage Used:        65001

2017-09-05 14:02:45      UseMemoryFillPattern          1

2017-09-05 14:02:45      ScriptMode                    Legacy (gives greater system access) (aka qv11 mode)

2017-09-05 14:02:45      ReloadCodebase                Classic

2017-09-05 14:02:45      Reload Executed By            WIN-0BR5JCJRGAK\svc_qlikview

2017-09-05 14:02:45      Process Executing             QVB

2017-09-05 14:02:45      Process ID                    9312

2017-09-05 14:02:45 0002 SET ThousandSep='.'

2017-09-05 14:02:45 0003 SET DecimalSep=','

2017-09-05 14:02:45 0004 SET MoneyThousandSep='.'

2017-09-05 14:02:45 0005 SET MoneyDecimalSep=','

2017-09-05 14:02:45 0006 SET MoneyFormat='R$ #.##0,00;-R$ #.##0,00'

2017-09-05 14:02:45 0007 SET TimeFormat='hh:mm:ss'

2017-09-05 14:02:45 0008 SET DateFormat='DD/MM/YYYY'

2017-09-05 14:02:45 0009 SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]'

2017-09-05 14:02:45 0010 SET MonthNames='jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez'

2017-09-05 14:02:45 0011 SET DayNames='seg;ter;qua;qui;sex;sáb;dom'

2017-09-05 14:02:45 0012 SET LongMonthNames='janeiro;fevereiro;março;abril;maio;junho;julho;agosto;setembro;outubro;novembro;dezembro'

2017-09-05 14:02:45 0013 SET LongDayNames='segunda-feira;terça-feira;quarta-feira;quinta-feira;sexta-feira;sábado;domingo'

2017-09-05 14:02:45 0014 SET FirstWeekDay=6

2017-09-05 14:02:45 0015 SET BrokenWeeks=1

2017-09-05 14:02:45 0016 SET ReferenceDay=0

2017-09-05 14:02:45 0017 SET FirstMonthOfYear=1

2017-09-05 14:02:45 0018 SET CollationLocale='pt-BR'

2017-09-05 14:02:45 0020 Teste:

2017-09-05 14:02:45 0021 LOAD

2017-09-05 14:02:45 0022 timestamp,

2017-09-05 14:02:45 0023     time

2017-09-05 14:02:45 0024 FROM [https://plataforma2.seekr.com.br/api/server_time.xml] (XmlSimple, Table is [seekr])

2017-09-05 14:02:52      Error: The download failed

2017-09-05 14:02:52      General Script Error

2017-09-05 14:02:52      Execution Failed

2017-09-05 14:02:52      Execution finished.

Sobre a configuração do meu servidor, por onde eu deveria verificar isso? São aplicações que há meses tinham o reload automático sem problemas. Não modifiquei nada por lá (somente eu que acesso o sistema do server Qlik).

nicolett_yuri

Geralmente isso é bloqueio em firewall/proxy na sua rede.

Quando você executa manualmente, você utiliza o próprio ambiente (qvserver) e o mesmo usuário que executa os serviços do qvserver?

tucahernandes
Contributor II
Contributor II
Author

Sim, na execução manual, faço no próprio ambiente (qvserver), com o mesmo usuário.

tucahernandes
Contributor II
Contributor II
Author

Alguém sabe me apontar por qual porta é feita a comunicação entre o QMC e os serviços nos quais os QVWs realizam suas requisições?

rogerioalmeida
Creator
Creator

Marcelo,

Segue as portas dos serviços.

QlikView Server ..................... 4747, 4774;

Distribution Service ................. 4720;

QlikView Web Server ................. 4750, 80;

Management Service .................. 4780, 4799;

Directory Service Connector ......... 4730, 4735;

Espero ter ajudado.

Clever_Anjos
Employee
Employee

Alguma alteração no seu firewall ou proxy?

Eu apostaria meus 10 centavos nisso

tucahernandes
Contributor II
Contributor II
Author

Update: fiz um teste aqui na URL https://plataforma2.seekr.com.br/api/server_time.xml, mudando de xml para JSON, estabelecendo uma requisição via REST. Dessa vez funcionou.


Sendo assim, o problema parece residir na requisição desse xml via reload pelo QMC.


Tem alguma ideia do que pode estar bloqueando isso? Por aqui, a minha TI já descartou que seja algo referente a firewall...

Clever_Anjos
Employee
Employee

Qual usuario roda o serviço distribution service?