Я работаю над приложением siddhi на потоковом процессоре WSO2 в интерфейсе редактора. Моя программа должна проверить внутри моей базы данных, взять каждую строку и проверить, есть ли новые строки каждые 5 секунд с потоком триггера. Затем он отправляет все в базу данных Influx (но, похоже, он не хочет отправлять мои данные, если мое основное значение превышает 999, но я создам для этого новый вопрос).
Когда я включаю свою программу, она отлично работает, и я могу видеть свои данные в моей базе данных Influx.
Проблема в том, что когда я выключаю свое приложение Siddhi с помощью редактора, мое приложение Siddhi продолжает работать и выдает мне ошибки для каждой строки (Siddhi продолжает пытаться получить доступ к моим базам данных).
Это то, что я получаю
[2019-01-23 10:44:49,982] ERROR {org.wso2.siddhi.core.table.Table} - Error on 'bd_sensor_values'. Find operation failed for event 'StateEvent{streamEvents=[StreamEvent{ timestamp=1548236668015, beforeWindowData=null, onAfterWindowData=null, outputData=[38114.0, 0, 6378, NISUS-01-2018-11-23T05:05:53.362014834Z, V10050010010010704NISUS-01, 2, INTERNAL_TEMP, 20.0, 20.0, °C, 55.0, 3.0, 50.0, 5.0], type=CURRENT, next=null}, null], timestamp=-1, type=CURRENT, outputData=[], next=null}', at Table 'bd_sensor_message_minus' as its still trying to reconnect!
[2019-01-23 10:44:49,982] ERROR {org.wso2.siddhi.core.table.Table} - Error on 'bd_sensor_values'. Find operation failed for event 'StateEvent{streamEvents=[StreamEvent{ timestamp=1548236668015, beforeWindowData=null, onAfterWindowData=null, outputData=[38114.0, 0, 6378, NISUS-01-2018-11-23T05:05:53.362014834Z, V10050010010010704NISUS-01, 2, INTERNAL_TEMP, 20.0, 20.0, °C, 55.0, 3.0, 50.0, 5.0], type=EXPIRED, next=null}, null], timestamp=-1, type=CURRENT, outputData=[], next=null}', at Table 'bd_sensor_message_minus' as its still trying to reconnect!
И это в течение ста строк, пока я не перезапущу процесс.
Это мое приложение:
Приложение Сиддхи на Пастебине
Есть идеи? Это будет очень хорошая помощь. Спасибо за чтение.