работает в своем потоке.
У него для handler-а есть функция do_GET, в которой вызывается другая функция, в которой происходит get запрос, возвращающий коды 200 от активных серверов и создает массив активных серверов.
и do_GET должен при получении запроса возвращать этот список в виде Json-а.
но получается так, что если на каком-либо сервере запущена серверная часть, возвращающая код 200 контрольному серверу, контрольный сервер начинает жестко жрать процессор, 30-40%.
как это исправить, подскажете?
1) используйте профайлер, чтобы понять, где потребляются ресурсы. 2) что делает функция get_list_active_computers? Код покажите или своими словами.
Обсуждают сегодня