@Dini4ka

Как правильно настроить сервер?

Написал свой 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 минуты его отдать. Почему он так нестабильно работает ? Это питоновский сервер, как библиотека, сам по себе тугой или в чем может быть причина ?
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы