Avatar
Please consider registering
guest
sp_LogInOut Log Insp_Registration Register
Register | Lost password?
Advanced Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
sp_Feed Topic RSSsp_TopicIcon
Server best practice for safety limits
October 20, 2023
16:01, EEST
Avatar
Francesco Zambon
Member
Members
Forum Posts: 83
Member Since:
December 20, 2021
sp_UserOfflineSmall Offline

Hello,

as in the demo we have set the “Safety limits” on our server:

// "Safety limits" for ill-behaving clients
opcUaServer.getSessionManager().setMaxSessionCount(500);
opcUaServer.getSessionManager().setMaxSessionTimeout(3600000);// one hour
opcUaServer.getSubscriptionManager().setMaxSubscriptionCount(50);

Where is this information published on the OPC UA tree?
As a best practice, are there any other limits to set?

Best regards,
Francesco

October 23, 2023
14:04, EEST
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1045
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

Hi,

I was going to answer that they are not available from the server address space, but seems 1.05 information model added some nodes below /Root/Objects/Server/ServerCapabilities for these. We could populate them in some future version automatically, but you can write the values for them manually in the current version, if you need them.

However, as that was only added in 1.05, it is unlikely that a lot of servers would yet have these.

As to the “As a best practice, are there any other limits to set?”, there are a lot of parameters you can configure. I cannot go into detail of all of them here or writing this would take days. Assuming run the server on a typical PC hardware, defaults should be ok.

October 23, 2023
16:30, EEST
Avatar
Francesco Zambon
Member
Members
Forum Posts: 83
Member Since:
December 20, 2021
sp_UserOfflineSmall Offline

Hi Bjarne,

Thanks for the reply.

We would need these nodes for one of our client’s applications, but we would prefer them to be managed automatically by the SDK.

Is there a release planned for this feature?

Regards,
Francesco

October 24, 2023
11:13, EEST
Avatar
Bjarne Boström
Moderator
Moderators
Forum Posts: 1045
Member Since:
April 3, 2012
sp_UserOfflineSmall Offline

I have marked that in our issue list, but at the moment I do not know if we do this in the next release (nor when that will be).

Forum Timezone: Europe/Helsinki
Most Users Ever Online: 1919
Currently Online:
Guest(s) 42
Currently Browsing this Page:
2 Guest(s)
Top Posters:
Heikki Tahvanainen: 402
hbrackel: 144
rocket science: 90
pramanj: 86
Francesco Zambon: 83
Ibrahim: 78
Sabari: 62
kapsl: 57
gjevremovic: 49
Xavier: 43
Member Stats:
Guest Posters: 0
Members: 732
Moderators: 8
Admins: 1
Forum Stats:
Groups: 3
Forums: 15
Topics: 1545
Posts: 6515
Newest Members:
mood edibles, LouieWreve, daniellabdx, janessan21, sammiebeak359, gena7127517, thorstenbouldin, Brett.Rollason, steven014223542, Roberthat
Moderators: Jouni Aro: 1029, Pyry: 1, Petri: 1, Bjarne Boström: 1045, Jimmy Ni: 26, Matti Siponen: 353, Lusetti: 0, Elias: 0
Administrators: admin: 1