Can't connect to PLC event that PING is >1ms

Hi

I have a PLC where PLCnext Engineer 2020.6.1 cant connect to.   
> It worked the other day, but today i wont.   
> I have experienced it many times over the last couple of days.  
>   
> 
I can ping the controller with >1ms, and i can find it in the DCP in PLCnext Engineer... and netnames.   
>   
> The only solution is to reboot the PLC. but now it's on a running system and not possible to do....
What to do then?
![plc comfault](images/users/jcjelektro/plc_comfault.PNG)
 
-Emil

Hi Emil,

Are there any clues in the Output.log file on the PLC? Any errors or warnings that would indicate a problem?
If you would like us to look at the log file, please send it to us via your contact in your local PxC subsidiary.
Regards,  
> Martin.

i have got this:

25.08.20 07:02:23.416 root WARN - Enumerator: Too many open files  
> 25.08.20 07:02:23.430 Arp.Services.OpcUAServer.Internal.Security.ClientAuthenticationCriteria CRITICAL - cannot recompute OPC UA authentication flags - unexpected Arp::Exception:  
> Exception of type 'Arp::System::Commons::InvalidOperationException' was thrown  
> Creation of the directory enumerator failed.  
>  at Arp::System::Commons::Io::Directory::GetEnumerator(Arp::BasicString > const&, bool, bool, bool)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::IsEmpty(Arp::BasicString > const&)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::RecomputeFlags()  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::IsClientAuthenticationChanged(Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationFlags&)  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::Run(void*)  
>  at Arp::System::Commons::Threading::Thread::RunThread(Arp::System::Commons::Threading::ThreadBinaryCompatibilityExtensions*)  
>  at Arp::System::Commons::Threading::Thread::RunInternal(void*)  
>  at Arp::System::Ve::Internal::Linux::ThreadService::RunInternal(void*)  
> 25.08.20 07:02:23.437 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=false, checkCRLs=true, checkIssuerCRLs=true, ignoreValidity=false  
> 25.08.20 07:02:24.224 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=true, checkCRLs=false, checkIssuerCRLs=false, ignoreValidity=false  
> 25.08.20 07:02:26.561 root WARN - Enumerator: Too many open files  
> 25.08.20 07:02:26.575 Arp.Services.OpcUAServer.Internal.Security.ClientAuthenticationCriteria CRITICAL - cannot recompute OPC UA authentication flags - unexpected Arp::Exception:  
> Exception of type 'Arp::System::Commons::InvalidOperationException' was thrown  
> Creation of the directory enumerator failed.  
>  at Arp::System::Commons::Io::Directory::GetEnumerator(Arp::BasicString > const&, bool, bool, bool)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::IsEmpty(Arp::BasicString > const&)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::RecomputeFlags()  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::IsClientAuthenticationChanged(Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationFlags&)  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::Run(void*)  
>  at Arp::System::Commons::Threading::Thread::RunThread(Arp::System::Commons::Threading::ThreadBinaryCompatibilityExtensions*)  
>  at Arp::System::Commons::Threading::Thread::RunInternal(void*)  
>  at Arp::System::Ve::Internal::Linux::ThreadService::RunInternal(void*)  
> 25.08.20 07:02:26.577 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=false, checkCRLs=true, checkIssuerCRLs=true, ignoreValidity=false  
> 25.08.20 07:02:27.359 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=true, checkCRLs=false, checkIssuerCRLs=false, ignoreValidity=false  
> 25.08.20 07:02:42.946 root WARN - Enumerator: Too many open files  
> 25.08.20 07:02:42.960 Arp.Services.OpcUAServer.Internal.Security.ClientAuthenticationCriteria CRITICAL - cannot recompute OPC UA authentication flags - unexpected Arp::Exception:  
> Exception of type 'Arp::System::Commons::InvalidOperationException' was thrown  
> Creation of the directory enumerator failed.  
>  at Arp::System::Commons::Io::Directory::GetEnumerator(Arp::BasicString > const&, bool, bool, bool)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::IsEmpty(Arp::BasicString > const&)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::RecomputeFlags()  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::IsClientAuthenticationChanged(Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationFlags&)  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::Run(void*)  
>  at Arp::System::Commons::Threading::Thread::RunThread(Arp::System::Commons::Threading::ThreadBinaryCompatibilityExtensions*)  
>  at Arp::System::Commons::Threading::Thread::RunInternal(void*)  
>  at Arp::System::Ve::Internal::Linux::ThreadService::RunInternal(void*)  
> 25.08.20 07:02:42.961 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=false, checkCRLs=true, checkIssuerCRLs=true, ignoreValidity=false  
> 25.08.20 07:02:43.742 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=true, checkCRLs=false, checkIssuerCRLs=false, ignoreValidity=false  
> 25.08.20 07:03:07.126 root WARN - Enumerator: Too many open files  
> 25.08.20 07:03:07.137 Arp.Services.OpcUAServer.Internal.Security.ClientAuthenticationCriteria CRITICAL - cannot recompute OPC UA authentication flags - unexpected Arp::Exception:  
> Exception of type 'Arp::System::Commons::InvalidOperationException' was thrown  
> Creation of the directory enumerator failed.  
>  at Arp::System::Commons::Io::Directory::GetEnumerator(Arp::BasicString > const&, bool, bool, bool)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::IsEmpty(Arp::BasicString > const&)  
>  at Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationCriteria::RecomputeFlags()  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::IsClientAuthenticationChanged(Arp::Services::OpcUAServer::Internal::Security::ClientAuthenticationFlags&)  
>  at Arp::Services::OpcUAServer::Internal::Security::SessionManager::Run(void*)  
>  at Arp::System::Commons::Threading::Thread::RunThread(Arp::System::Commons::Threading::ThreadBinaryCompatibilityExtensions*)  
>  at Arp::System::Commons::Threading::Thread::RunInternal(void*)  
>  at Arp::System::Ve::Internal::Linux::ThreadService::RunInternal(void*)  
> 25.08.20 07:03:07.140 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=false, checkCRLs=true, checkIssuerCRLs=true, ignoreValidity=false  
> 25.08.20 07:03:07.920 Arp.Services.OpcUAServer.Internal.Security.SessionManager INFO - Applying configuration for client authentication to 1 endpoints: trustAll=true, checkCRLs=false, checkIssuerCRLs=false, ignoreValidity=false