diff options
| author | UltraQbik <no1skill@yandex.ru> | 2024-08-29 13:05:49 +0300 |
|---|---|---|
| committer | UltraQbik <no1skill@yandex.ru> | 2024-08-29 13:05:49 +0300 |
| commit | 8173c19f6fd5109fd7878091f414eb1b13d07c9e (patch) | |
| tree | cca343a58f66f44cc9805119cbc2684a20bed91b /src/config.py | |
| parent | 75e5a8b67975e715ba2ba8d351d3391622a2aefc (diff) | |
| download | httpy-8173c19f6fd5109fd7878091f414eb1b13d07c9e.tar.gz httpy-8173c19f6fd5109fd7878091f414eb1b13d07c9e.zip | |
Make own timeout
Built-in time out didn't work for some reason
Diffstat (limited to 'src/config.py')
| -rw-r--r-- | src/config.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/config.py b/src/config.py index 077c9cc..2f9d4b0 100644 --- a/src/config.py +++ b/src/config.py @@ -2,9 +2,16 @@ LOGGER_PATH = "logs" BUFFER_LENGTH = 2**16 # 64 KiB BUFFER_MAX_SIZE = 2**30 * 0.5 # 512 MiB + +# threading CLIENT_MAX_AMOUNT = 2**15 # max requests at once, after which the connections are dropped CLIENT_MAX_PROCESS = 64 # max processing threads at once +# sockets +SOCKET_TIMEOUT = 10.0 +SOCKET_ACK_INTERVAL = 0.005 +SOCKET_TIMER = SOCKET_TIMEOUT / SOCKET_ACK_INTERVAL + # API API_FILE_RANDOM_MIN_SIZE_LIMIT = 1 # 1 byte API_FILE_RANDOM_MAX_SIZE_LIMIT = 2**30 * 5 # 5 GiB |