Написал свой https сервер на python, который должен обрабатывать GET-запросы и в ответ отправлять сформированный pdf-файл, вот ниже тот самый Handler
# Класс обработчика запросов
class Handler(http.server.SimpleHTTPRequestHandler):
# Метод для обработки GET-запросов
def do_GET(self):
try:
path = self.path.split('/')
print(path)
type = path[1]
hash = path[2]
file_name = path[3]
debug_log(f'Received new request with next path{self.path}', 'PdfHttpServer.txt')
Сам сервер развернул на Centos8, подключил сертификаты, подключил базы данных, добавил реконнект к ним, если вдруг коннект упал, запустил на порту, добавил сервак в демоны. И тут начинается что то непонятное. Сервер почему то может начать сразу принимать запросы и хорошо работать, может вообще не грузить запросы, может принять 3-4 запроса, обработать их и затем начать тупить. Может поработать 2 суток, а после перезагрузки бесконечно обрабатывать запрос и только спустя 3-4 минуты его отдать. Почему он так нестабильно работает ? Это питоновский сервер, как библиотека, сам по себе тугой или в чем может быть причина ?