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

Fernando  commented on PLC4X-322:
---------------------------------

Hello team, 

I've tried the solutions proposed by [~cgarcia] apply to Modbus. When I started 
to program this solution I found out that some classes are missing from the 
java code, I don't know if these classes are wrongly called or simply have not 
been included, in case you have more information about this error. These are 
the classes that have given me problems: 

 !MicrosoftTeams-image.png! 

Am I wrong trying to make this change or are these classes simply not included?


Best regards and thanks for your suggestions,
Fernando. 

> 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.1#820001)

Reply via email to