[ 
https://issues.apache.org/jira/browse/PLC4X-322?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630950#comment-17630950
 ] 

Lukas Ott commented on PLC4X-322:
---------------------------------

This issue has been migrated to https://github.com/apache/plc4x/issues/627

> Modbus - Kafka does not close the connections
> ---------------------------------------------
>
>                 Key: PLC4X-322
>                 URL: https://issues.apache.org/jira/browse/PLC4X-322
>             Project: Apache PLC4X
>          Issue Type: Bug
>          Components: Integration-Kafka-Connect
>    Affects Versions: 0.9.0
>         Environment: WSL2 (Ubuntu 20.04) 
>            Reporter: Fernando 
>            Assignee: Ben Hutcheson
>            Priority: Major
>         Attachments: MicrosoftTeams-image.png
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> Hello, 
> I have been testing the connector and Kafka connects for a few weeks now. To 
> do these tests, I try to ingest measurements from a sensor using Modbus, and 
> this measurement ingestion is done correctly. The problem arises when I 
> decide to remove the connector, as this connection is not closed by default 
> with my sensor, which leads me to serious problems (due to the limitation of 
> devices that read by Modbus, limited to 4 users per manufacture). The only 
> way I can close these connections is to restart the kafka connect container. 
> Is there any option or way to force these connections to close? Additionally, 
> here are the steps to replicate this error: 
> 1. Initially, I don't have any connector launched, so I don't have any active 
> connection: active: 0, waiting: 0
> 2. Then, I launch the connector using Kafka Rest API. At this moment, we're 
> importing data into the kafka cluster. Using curl, we can see that the 
> connector is working: curl -X 'GET' http://localhost:18083/connectors/ -> 
> ["modbus-office"]. We can see right now that we only have 1 active 
> connection: active: 1, waiting: 0
> 3. I delete the kafka connector using the rest API: curl -X 'DELETE' 
> http://localhost:18083/connectors/modbus-office. So, now, using the previous 
> command from the previous point, we don't see any active connector, but, 
> analysing the active connections from the sensor, it can be seen that there 
> is one active connection: active: 1, waiting: 0. 
> This is what is giving me problems, as in theory, there should not be any 
> active connections at the moment. We have made a proxy to limit the number of 
> active connections, but so far, we have not been able to close it manually 
> using the REST API of Kafka or some configuration of the connector. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to