evok icon indicating copy to clipboard operation
evok copied to clipboard

[NEURON] Modbus connections face contention by running in the main server thread

Open tknot opened this issue 6 years ago • 0 comments

Prerequisites

  • [*] Are you running the latest Master or the latest release version?
  • [*] Did you try to reinstall EVOK?
  • [*] Did you perform a cursory search on the [forum] and [google]?

Description

EVOK currently processes Modbus requests and cache updates asynchronously in the main server thread, which can cause delays when using multiple RS485 devices along with a primary Neuron device. It would be better if it was spun off to a separate process thread, ideally running on a different core via the 'multiprocessing' library.

tknot avatar Mar 01 '19 12:03 tknot