-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1c_ws: fatal: division by zero attempted #54
Comments
Для решения этой проблемы нужен "проблемный" файл журнала |
Немного сузил район поисков. Пока ошибку видел только в элементе "[1С/Серверные вызовы] ТОП25 "ленивых" вызовов". Зато в нем она появляется пока каждый раз. |
нужны файлы из каталога calls по процессам rphost |
Версия платформы какая, кстати? |
К сожалению мне наши безопасники не дают передать файлы. Платформы у нас 2 разные. 8.3.13.1690 и 8.3.16.1502. Скорее всего данный журнал относится к более новой версии платформы. |
Скорее наоборот! Посмотрите по серверу с 13-ой платформой есть ли данные в топ-е по ЦПУ? В файлах журналов в каталоге calls у процессов rphost есть ли свойство CpuTime? |
00:44.144017-15016,CALL,2,p:processName=scales,Context=ОбщийМодуль.Вызов : ОбщийМодуль.СоединенияИБВызовСервера.Модуль.ПараметрыБлокировкиСеансов,Method=0,MemoryPeak=926860,InBytes=0,OutBytes=0,CpuTime=15625 Вот например одна строка из лога rphost. |
У меня в одном из каталогов rphost 2 файла логов по 3 байта каждый. По сути пустые. Я понимаю, что скорее всего данный рабочий процесс просто не нагружен. Возможно в этом причина? |
Возможно, но тогда это ошибка работы скрипта! Попробую воспроизвести и проверить ... |
О проблеме известно от разных людей (возникает на Windows) но никто пока не может предоставить ТЖ, на котором данная проблема возникает! |
@slothfk Методом проб и ошибок стало понятно, что данная проблема возникает если в технологическом журнале CpuTime равен "0" также стоит в коде переместить сортировку вывода "sort -rn" в конец, потому как для режима lazy оно не применимо вначале, и сортировка по первому столбцу не выполняется. |
Вообще я так понял если в формулу с делением попадает значение "0", то выпадает эта ошибка, и в последствии скрипт останавливается и выводятся не все значения в конечную таблицу. |
Скорее отсутствует? Какая версия платформы? Хотя, надо подумать как это обрабатывать корректно ... |
Без разницы какая версия, и на 8.3.15 и на 8.3.20 такая проблема возникает периодически. Сам параметр присутствует но отдает значение 0 |
Спасибо за пример ТЖ! |
ОС Windows
При построении таблиц ТОП25 иногда в начале встречается ошибка
awk: cmd. line:10: (FILENAME=- FNR=22568) fatal: division by zero attempted
данные после нее отображаются. Закономерности пока не выявил.
Возможно цифры после FNR меняются. Посмотрю
The text was updated successfully, but these errors were encountered: