Загрузка процессора на 100%

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Audim
Администратор
Сообщения: 2390
Зарегистрирован: 17 мар 2015, 18:36

Re: Загрузка процессора на 100%

Сообщение Audim » 19 дек 2018, 01:10

Я выложил новые дистрибутивы собранные на новой версии компилятора - там у них была похожая ошибка.
Попробуете на ней?
А то у меня хоть режь - не воспроизводится...

simon15x
Сообщения: 16
Зарегистрирован: 01 апр 2019, 16:18

Re: Загрузка процессора на 100%

Сообщение simon15x » 12 окт 2023, 11:29

я уже несколько месяцев мучаюсь с этой проблемой. меняю версии ккм, ос с 7 до 11. через несколько часов работы ежедневно ккм сервер начинает жрать проц. разрешаю ему жрать только пару ядер, единственный выход ,чтобы можно было работать при этом. процесс один. ккм атол. перезапуск спасает на какое-то время. И это реально выбешивает. есть желание посидеть месяцок и написать свое решение, ибо этим пользоваться почти невозможно. Задержки выполнения команд при этом вырастают до минут, если запускаешь на виртуалке ( libvirt), давая ей 2 ядра от зиона, и не ограничиваешь ккм сервер, то туда через час уже даже anydesk не подключится от нехватки ресурсов.
за то через морду если нажать перезапустить kkm сервер - anydesk сразу оживает. как и машина в целом.
ккт висит по на usb - com атол. Программа закрывает порт подключения после обращения к ккт (стоит галочка), проблемы на виртуалке, на физических машинах. с разными осями. Что на рабочем (win7 и старые версии ккм), что на ноуте с вин10 (и несколько последних версий ккм), который был выделен, чтобы разгрузить рабочий. Что на виртуалке.

Audim
Администратор
Сообщения: 2390
Зарегистрирован: 17 мар 2015, 18:36

Re: Загрузка процессора на 100%

Сообщение Audim » 13 окт 2023, 13:48

Какая версия kkmserver?
Какое оборудование подключено?

Audim
Администратор
Сообщения: 2390
Зарегистрирован: 17 мар 2015, 18:36

Re: Загрузка процессора на 100%

Сообщение Audim » 13 окт 2023, 13:50

Попробуйте обновить Net:
Net.FrameWork 4.8:
https://dotnet.microsoft.com/download/d ... -installer

Для Win7
https://dotnet.microsoft.com/download/d ... -installer

simon15x
Сообщения: 16
Зарегистрирован: 01 апр 2019, 16:18

Re: Загрузка процессора на 100%

Сообщение simon15x » 17 окт 2023, 01:54

Я пробовал на win7, win 10, win11.
Подключен kkm atol, два принтера, и терминал arcus2, который можно исключить, т.к. общение происходит на уровне command line tool.
Изображение
Драйвер атол 10, winprint, думаю драйверы не очень важны.
Сервер запущен «свернутым в трей», т.к. баг с не печатанием на обычных принтерах в режиме запуска «сервис» так и не устранили. Это по моему с 15го года забито. Когда я приобрел первую лицензию.

simon15x
Сообщения: 16
Зарегистрирован: 01 апр 2019, 16:18

Re: Загрузка процессора на 100%

Сообщение simon15x » 20 окт 2023, 12:58

Audim писал(а):
13 окт 2023, 13:50
Попробуйте обновить Net:
Net.FrameWork 4.8:
https://dotnet.microsoft.com/download/d ... -installer

Для Win7
https://dotnet.microsoft.com/download/d ... -installer
Я выполнил ваши рекомендации, но проблема не ушла. Мне тоже возвращать деньги за лицензии, как человек выше? Или может все таки разберемся? У меня лицензия не одна.. А проблема есть. 2 раза в день перезапускать сервер не очень приятно!

Изображение

Audim
Администратор
Сообщения: 2390
Зарегистрирован: 17 мар 2015, 18:36

Re: Загрузка процессора на 100%

Сообщение Audim » 20 окт 2023, 13:37

Когда начинает жрать проц - посмотрите - не запущено ли два kkmserver сразу.
И еще - у kkmserver есть права выхода в интернет? (для получения лицензии) ??

simon15x
Сообщения: 16
Зарегистрирован: 01 апр 2019, 16:18

Re: Загрузка процессора на 100%

Сообщение simon15x » 21 окт 2023, 11:04

2 ккм, не запускаются
Запущен 1 ккм у него несколько потоков.
Потоки, кушающие ядро - coreclr.dll
Сначала один поток сжирает одно ядро, кушая четверть процессора.
Примерно через час другой поток съест другое ядро.
И будет 50%. Когда пятый поток начнет свое дело, а ядра 4 - к компьютеру не подключиться по anydesk, задержки печати чеков до 5 минут. с веб морды сохраняешь настройки, чтобы ккм сервер перезапустился, и у тебя есть пара часов работы, пока опять не разрастется
Скрин с первым потоком, жрущим ядро я приложил, специально дождался.Изображение

simon15x
Сообщения: 16
Зарегистрирован: 01 апр 2019, 16:18

Re: Загрузка процессора на 100%

Сообщение simon15x » 21 окт 2023, 11:07

Я могу запариться, и пропустить через рефлектор все, чтобы посмотреть, что стартует в coreclr.dll по указанному адресу, но знание проблемной функции мне все равно ничего не даст..
Рабочая станция смотрит в интернет через шлюз, как и другие компуктеры в сети, в ответ на вопрос выше.
Я пытался вешать скрипты с taskill-ом, чтобы перезапускать прожорливую ****, но это очень костыли.

simon15x
Сообщения: 16
Зарегистрирован: 01 апр 2019, 16:18

Re: Загрузка процессора на 100%

Сообщение simon15x » 21 окт 2023, 17:58

И вот оно, середина дня.Изображение

Ответить