Closed vmarunov closed 5 years ago
@vmarunov Can you upload the PyRFA log file for the hanging one?
@wiwat-tharateeraparb pyrfa log and console log in attachment. log.zip
@vmarunov What if you run it without prior undefined RIC 'AAA' e.g.:
import pyrfa
p = pyrfa.Pyrfa()
p.createConfigDb('./pyrfa.cfg')
p.acquireSession('Session1')
p.createOMMConsumer()
p.login()
p.directoryRequest()
p.dictionaryRequest()
p.setTimeSeriesPeriod('daily')
ts = p.getTimeSeries('ZMW=')
Would you run into the same situation?
@wiwat-tharateeraparb If I run it without prior undefined RIC then all request pass normally.
@vmarunov We might have a fix but we don't have ZMW= timeseries data to test. Are you able to help us test? If so, please send an email to our support@devcartel.com and we will send a new binary to test out. Thanks.
8.5.2 released today fixes this issue. (Thanks @vmarunov for helping with the test)
@wiwat-tharateeraparb Thanks
If requesting TS after TS-request which return empty response (e.g. invalid RIC), then request may be hang. When request hang, python process has 100% cpu utilisation.
Not all RIC give this effect.
For example:
Process hang:
Process not hang: