In some cases and depending on the load of the Internet service, you may encounter problems such as "INFO: The proxy service is unable to increase the number of filedescriptors".
File descriptors are important on Linux because they determine how many system accesses the operating system is allowed to use.
A file descriptor (aka FD) is able to be a local network connection, a process execution, a read/write file…
If the proxy does not have the right to create a file descriptor then it can no longer operate correctly and Internet browsing will be severely disrupted.
We will see that file descriptors have two parameters.
The one that limits the Proxy service and the one that limits the whole system
Another limiting value is also related to the number of monitored network connections the system is able to create.
When the proxy encounters a limitation either in system accesses or in network accesses it will complain about its inability to operate.
Depending on its operations, it is able to open a network port (3128) but no longer has the ability to use DNS or to send a TCP socket to the remote server.
This behavior is similar to a kind of freeze browsing.
The browser is connected to the proxy but runs in a loop until the connection expires.
The Artica v4.30 Service pack 415 has been built to highlight these parameters so that you can evaluate and modify them at your convenience and is able to let Artica modify it itself if parameters are too low for a standard production mode.
The 5.2 version of the proxy is more intensive in terms of TCP connections and file descriptors.
If you upgrade from version 4.x to 5.x, consider monitoring these values with statistics built by Artica.