I have a problem with two identical systems, both have the same problems but not at the same time.
The PC's are equiped with 3 dongles, in the access.log only two dongles are continuously checked.
From a certain moment, the dongles are not being able to be read.
Could it be a threading issue in the license manager (hasmlms.exe).
If the logging is correct, the second application is connecting when the first has just logged out:
2018-06-12 17:18:25 127.0.0.1:61308 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:25 127.0.0.1:61310 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:25 127.0.0.1:61308 Administrator@CO1289-02 POST /api/loginex LOGIN_EX(lm=local,haspid=833652937,productid=2,feat=1,sess=00030C5B,api=7.50) result(0)2018-06-12 17:18:25 127.0.0.1:61308 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:25 127.0.0.1:61308 Administrator@CO1289-02 POST /api/logout LOGOUT(lm=local,haspid=833652937,productid=2,feat=1,sess=00030C5B,duration=0) result(0)2018-06-12 17:18:26 127.0.0.1:61321 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:26 127.0.0.1:61323 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:26 127.0.0.1:61321 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:26 127.0.0.1:61321 SYSTEM@CO1289-02 POST /api/loginex LOGIN_EX(lm=local,haspid=1008429944,productid=0,feat=0,sess=00030C5C,api=7.50) result(0)2018-06-12 17:18:26 127.0.0.1:61321 @127.0.0.1 POST /api/API_GET_INFO_XML GET_INFO_XML(XML) result(0)2018-06-12 17:18:26 127.0.0.1:61321 SYSTEM@CO1289-02 POST /api/logout LOGOUT(lm=local,haspid=1008429944,productid=0,feat=0,sess=00030C5C,duration=0) result(0)2018-06-12 17:18:26 127.0.0.1:61321 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:26 127.0.0.1:61321 [SRM]@127.0.0.1 POST /api/GET_FEATURES GETFEATURES() result(0)2018-06-12 17:18:26 127.0.0.1:61321 SYSTEM@CO1289-02 POST /api/loginex LOGIN_EX(lm=local,haspid=1008429944,productid=0,feat=0,sess=00030C5D,api=7.50) result(0)2018-06-12 17:18:26 127.0.0.1:61321 @127.0.0.1 POST /api/API_GET_INFO_XML GET_INFO_XML(XML) result(0)2018-06-12 17:18:26 127.0.0.1:61321 SYSTEM@CO1289-02 POST /api/logout LOGOUT(lm=local,haspid=1008429944,productid=0,feat=0,sess=00030C5D,duration=0) result(0)
I think I read somewhere we could make the different application listen to a separate port, in stead of all using the 1947 port number.
Error.log says:
2018-06-12 17:18:25 [2632] Failed to call driver (error 0xe000000c)
....
2018-06-15 07:30:37 [2632] Failed to call driver (error 0xe000000c)
Then:
2018-06-15 07:31:41 [2948] Local-only mode enabled (bind_local_only = 1)
2018-06-15 07:31:41 [2948] Local-only mode enabled (bind_local_only = 1)
2018-06-15 07:54:43 [2832] Local-only mode enabled (bind_local_only = 1)
2018-06-15 07:54:43 [2832] Local-only mode enabled (bind_local_only = 1)
2018-06-15 08:07:13 [2464] Local-only mode enabled (bind_local_only = 1)
2018-06-15 08:07:13 [2464] Local-only mode enabled (bind_local_only = 1)
Server machines are crashing every 5 days or so. This is a real problem for our customer, since these server show the userinterface of the plant of a dredging ship.
PS:
screenshot of the dongles is to show the types, the screenshot is made on sever1, while the logfiles are from server2