|
Утилита тестирования сервера 1С от HADGEHOGs | ☑ | ||
---|---|---|---|---|
0
H A D G E H O G s
21.09.22
✎
15:18
|
Дня доброго.
Решил объединить как то весь разрозненный опыт оптимизаций, тестирования и поиска ошибок на сервере 1С, MS SQL и windows и запилил утилиту, которая делает это мягко, не нарушая сна разума. Утилита бесплатна и доступна по ссылке тут, вместе с описанием: https://infostart.ru/public/1596718/ Возможно, потом будет на гитхаб. ВАЖНО: Автор не несет никакой ответственности за функционал данного приложения. Не скачивайте, не устанавливайте, не запускайте данное приложение, если не понимаете, что делаете, если понимаете, что делаете, но не читали весь этот текст. Никаких намерений деструктивного плана и функционала в данном приложении не было запроектировано, ОДНАКО, пользователь своими действиями или бездействиями может внести в продуктивную среду нарушение работоспособности. Безусловным требованием при начале использования, является тестовое ознакомление в тестовой среде, изолированной от продуктивной (например, на копии сервера 1С и сервера MS SQL). Полный текст отказа от ответственности будет доступен при установке, а также в самой программе, по нажатию кнопки "О программе", вкладка "Лицензия". Жду фидбэков. |
|||
1
lubitelxml
21.09.22
✎
15:24
|
Прикольно. Надо будет попробовать
|
|||
2
Смотрящий
21.09.22
✎
15:26
|
(0) Вложить разработку в жадные лапы Доржи и ждать фидбэков ...
Пердюмонокль |
|||
3
H A D G E H O G s
21.09.22
✎
15:28
|
(2) Не понял иронии.
|
|||
4
kittystark
21.09.22
✎
15:32
|
ОШИБОЧКА легкая в описании
... имян пользователей ... |
|||
5
SeriyP
21.09.22
✎
15:32
|
Для линуксового сервера 1С и PostgreSQL не планируется расширить функционал?
|
|||
6
Aleksey
21.09.22
✎
15:32
|
(2) Не знаю как но оно пока бесплатно. Видать какой то баг в системе
|
|||
7
Aleksey
21.09.22
✎
15:35
|
что то у меня defender на скаченный exe с сума сходит и предлагает отправить в майкрософт для проверки. Первый раз такое вижу
|
|||
8
Aleksey
21.09.22
✎
15:36
|
И Edge грузить отказывается ссылаясь на вирус
|
|||
9
Смотрящий
21.09.22
✎
15:38
|
(6) хмм... действительно. Крсный снег небось пойдет.
(3) Пардонте |
|||
10
Aleksey
21.09.22
✎
15:39
|
А можно не в exe файл, а то у меня антивирус не дает скачивать, говорит внутри Trojan:Win32/Wacatac.H!ml. И удаляет файлик
|
|||
11
H A D G E H O G s
21.09.22
✎
15:42
|
Я проверял перед выкладкой на Инфостарт Авастом, ничего не ругалось
|
|||
12
H A D G E H O G s
21.09.22
✎
15:43
|
(10) Какой антивир?
|
|||
13
Aleksey
21.09.22
✎
15:44
|
(11) Ну значит нфостарт заражает файл и рассылает с вирусом
(12) винlовый Microsoft Defender |
|||
14
Asmody
21.09.22
✎
15:49
|
Каспер не ругается.
|
|||
15
Asmody
21.09.22
✎
15:50
|
Нормуль утилитка. Проверил на dev-сервере, вроде всё по делу.
|
|||
16
H A D G E H O G s
21.09.22
✎
15:51
|
Фухх, вот эта штука. Я собирал установщик через Inno Setup, пишут, что ложная тревога:
https://stackoverflow.com/questions/68834409/program-installed-with-inno-setup-seen-as-trojan-wacatac-bml |
|||
17
H A D G E H O G s
21.09.22
✎
15:53
|
Вот standalone версия
https://disk.yandex.ru/d/uSmD7XmGjuQ6rA |
|||
18
H A D G E H O G s
21.09.22
✎
15:53
|
(15) Разреши отправку статистики. Потом будем строить зависимость от виртуализации, как данных накопится.
|
|||
19
Aleksey
21.09.22
✎
15:53
|
Проверил на https://www.virustotal.com/ пишет 2/70
Microsoft - Trojan:Win32/Sabsik.FT.A!ml Trapmine - Malicious.moderate.ml.score Остальные антивири его не дедектят. Так что не помешает дописать в описание что возможно ложно срабатывание у этих антивирусов |
|||
20
Asmody
21.09.22
✎
15:54
|
крешнулась при запуске без прав админа. наверно так и должно быть, но как-то неаккуратненько
|
|||
21
Asmody
21.09.22
✎
15:55
|
(18) а у меня сейчас dev "железный". так сложилось
|
|||
22
Aleksey
21.09.22
✎
15:57
|
(17) это версия не ругается, но и не работает
"Библиотека повреждена или не той разрядности" |
|||
23
Asmody
21.09.22
✎
15:59
|
А рекомендация "Максимум размер памяти" SQL из каких соображений считается?
|
|||
24
H A D G E H O G s
21.09.22
✎
16:02
|
(23) 0,7 от оперативной. Чисто из практики. Но в целом - это проверка от "выставили 2 Гб".
|
|||
25
H A D G E H O G s
21.09.22
✎
16:03
|
(22) Подозреваю, что сервер 1С - 32х разрядный.
|
|||
26
H A D G E H O G s
21.09.22
✎
16:03
|
(20) Странно, проверял под пользователем, но может что - то поломалось при последующих запилах. Проверю.
|
|||
27
H A D G E H O G s
21.09.22
✎
16:03
|
(20) Спасибо!
|
|||
28
Aleksey
21.09.22
✎
16:04
|
(25) да
и со скулем не дружит (редакция developer). Пишет Соединение установлено, однако пользователь не имеет прав доступа 'sysadmin'. Хотя галка у пользователя стоит |
|||
29
H A D G E H O G s
21.09.22
✎
16:06
|
(28) С 32-х разрядным сервером 1С работать не будет. Надо писать 32-х разрядную версию приложения. Я уж думал, 32-х разрядных серверов уже и нет.
|
|||
30
Asmody
21.09.22
✎
16:06
|
(24) понятно, игнорим :)
а диски оно показывает только "проблемные"? а то у меня 4 "камня" и 1 "шпиндель", и SQL-файлы по 3 SSD развалены. А рассказывает оно только про 1 |
|||
31
H A D G E H O G s
21.09.22
✎
16:06
|
(30) Тот, на котором кластер сервера 1С
|
|||
32
Aleksey
21.09.22
✎
16:07
|
Microsoft SQL Server 2019 Developer Edition (64-bit)
виндовая авторизация Хотя при SQL авторизации все подключается без проблем |
|||
33
H A D G E H O G s
21.09.22
✎
16:07
|
(32) Проверю, спасибо.
|
|||
34
Asmody
21.09.22
✎
16:07
|
(31) ах вот как. тогда всё верно
|
|||
35
Aleksey
21.09.22
✎
16:08
|
(29) Ну а зачем мне дома для разработки 64-х разрядный сервер?
|
|||
36
Asmody
21.09.22
✎
16:09
|
Неужели между Sams 970 Pro и Sams 980 такая разница аж в 2 раза?
|
|||
37
Asmody
21.09.22
✎
16:11
|
(35) А как вы на 32битах да хоть БП/ЗУП обновляете? Не говоря уже про...
|
|||
38
OldCondom
21.09.22
✎
16:11
|
Эти бы знания в статью. На каждом проекте надо
|
|||
39
H A D G E H O G s
21.09.22
✎
16:12
|
(36) Замеры с отключенным кешем системки, спасибо тебе за ответ в
CreateFile создает mapped-file, даже если его не просишь. У Sams 980 вроде отличается устройство встроенного кэша, но могу ошибаться |
|||
40
NorthWind
21.09.22
✎
16:12
|
(11) если дельфевый экзешник паковал чем-нибудь, то запросто такое может быть, антивири часто на exe packerы ругаются.
|
|||
41
H A D G E H O G s
21.09.22
✎
16:12
|
(5) Для линукса/постгрее не будет, я их не знаю от слова вообще.
|
|||
42
Aleksey
21.09.22
✎
16:14
|
(37) А в чем проблема? У меня сейчас как раз залита БП, на скуле занимает 250+ Гигов, и ничего, сижу с ней работаю
|
|||
43
sandal_r
21.09.22
✎
16:15
|
Не удалось загрузить динамическую библиотеку C:\Windows\SERVIC~1\MSSQLS~1\AppData\Local\Temp\TST_1C_ProxyLib.dll или одну из библиотек, на которые она ссылается. Причина: 193(%1 не является приложением Win32.)
win10 mssql2016 |
|||
44
CepeLLlka
21.09.22
✎
16:17
|
(42)Ну при обновлении, либо при каких-нибудь памятизатратных обработках может не хватить 4гб на процесс и прога вылетит..
|
|||
45
Aleksey
21.09.22
✎
16:17
|
(43) тут утилита для взрослых дядек у кого 64 битное приложение стоит, нам тут делать нечего :)
|
|||
46
Aleksey
21.09.22
✎
16:18
|
(44) ну пока вылет был 1 раз когда я лям объектов за раз пытался удалить
|
|||
47
H A D G E H O G s
21.09.22
✎
16:18
|
(43) SQL = 64-х разрядный?
|
|||
48
sandal_r
21.09.22
✎
16:20
|
(47)
и 1с и sql x64, да |
|||
49
H A D G E H O G s
21.09.22
✎
16:21
|
(43) Можете выслать TST_1C_ProxyLib.dll на [email protected] ?
|
|||
50
sandal_r
21.09.22
✎
16:21
|
https://prnt.sc/Z8QByN2FZxkh
может потому что developer edition? |
|||
51
H A D G E H O G s
21.09.22
✎
16:21
|
(50) Я сам на develop edition все разрабатывал
|
|||
52
bolder
21.09.22
✎
16:23
|
(0) Ошибка.Обнаружен вирус.
|
|||
53
Aleksey
21.09.22
✎
16:23
|
(52) см (19)
|
|||
54
sandal_r
21.09.22
✎
16:23
|
(43)
этот файл размером 0 байт. вот и не может зарегиться |
|||
55
bolder
21.09.22
✎
16:27
|
(17) Система Windows защитила ваш компьютер.Фильр Smart Screen в Microsoft Defender предотвратил запуск неопознанного приложения...
|
|||
56
Aleksey
21.09.22
✎
16:32
|
(55) ну раз я еще пишу, значит все хорош. Я уже ее запустил
|
|||
57
SeriyP
21.09.22
✎
16:34
|
(41) Жаль
|
|||
58
H A D G E H O G s
21.09.22
✎
16:57
|
Проверил исполняемый файл на
https://www.virustotal.com/ ругается 1 из 69 тестов https://www.virustotal.com/gui/file/6f418c5fa5865b004dd11498285d1344a1c4f8ce552befbd113ef2c4c328679d/detection Проверил установочный файл: ругается 2 из 69 тестов https://www.virustotal.com/gui/file/5b9aad874291994ded02dd4d082ec220662baa509a6f655f0867dd8820cf5e62 |
|||
59
H A D G E H O G s
21.09.22
✎
17:08
|
(54) Прогоню тесты, но без отладки будет сложно.
Система размещает dll на сервере SQL следующим образом: 1) Создает ВТ в tempdb 2) Запросом отправляет сжатую dll в виде base64 строки в SQL 3) Помещает base64 строку в ВТ с преобразованием в binary 4) Запускает утилиту bcp, которая сохраняет binary данные в файл Судя по тому, что файл создался, все это отработало, но либо bcp зафейлила (она очень мутная, к ней еще выгружается форматный файл преобразования данных и в нем возможно могут быть региональные настройки), либо в ВТ было пусто. |
|||
60
sandal_r
21.09.22
✎
17:47
|
||||
61
H A D G E H O G s
21.09.22
✎
17:49
|
(60) Все, понял. Версия формата 14 - под MS SQL 2019. Скорее всего у вас SQL старше
|
|||
62
H A D G E H O G s
21.09.22
✎
17:49
|
Учту
|
|||
63
H A D G E H O G s
21.09.22
✎
17:50
|
Вот, кстати, тема про форматные файлы
Сигнатура 00 62 4B 00 00 00 00 00 |
|||
64
fbear
21.09.22
✎
18:33
|
Спасибо, Ёж! А sql именованные экземпляры поддерживаются? У меня пока не получилось.
|
|||
65
H A D G E H O G s
21.09.22
✎
18:37
|
(64) Не пробовал.
|
|||
66
Aleksey
21.09.22
✎
19:43
|
Переустановил на 64-х битную платформу вроде завелось, но при анализе пару раз выдал "Время ожидания запроса истекло" - к чему бы это?
|
|||
67
H A D G E H O G s
21.09.22
✎
19:48
|
(66) либо тормозной сервер sql и надо будет увеличить таймауты запросов, что крайне странно, либо отправка статистики. Можешь скриншот выложить?
|
|||
68
Aleksey
21.09.22
✎
19:49
|
(67) скриншот ничего. Статистику не отправлял. А в ошибках кроме самого текста никакого пояснения, чтобы понять откуда она, нет.
|
|||
69
Aleksey
21.09.22
✎
19:49
|
И не могу исправить ошибку динамического обновления. "Отказано в доступе."
|
|||
70
Aleksey
21.09.22
✎
19:51
|
*скриншот чего нужен?
|
|||
71
H A D G E H O G s
21.09.22
✎
19:55
|
(70) ошибки "Время ожидания запроса истекло"
|
|||
72
Aleksey
21.09.22
✎
19:56
|
И с дисками какая то непонятна
Стоит 870 EVO на 1Тб, и типа на запись в 2 раза круче, чем 980 PCI-E3 объемом 1 Тб 75,35 vs 40 На чтение не такие цифры впечатляющие но все равно 93 vs 70 И при этом утилита говорит что это не SSD |
|||
73
Aleksey
21.09.22
✎
19:58
|
||||
74
H A D G E H O G s
21.09.22
✎
20:00
|
(72) Утилита определяет SSD это или HDD через WMI, не более. Что не может WMI - не сможет и утилита
|
|||
75
H A D G E H O G s
21.09.22
✎
20:01
|
- Прогоню еще раз тесты с минимумом прав
- Добавлю крайне подробные расшифровки ошибок, насколько это возможно - Добавлю отправку ошибок и снятие скриншота программы на сервер |
|||
76
H A D G E H O G s
21.09.22
✎
20:02
|
(72) А CrystalMark что говорит? У меня очень похожие цифры получались в сравнении с ним
|
|||
77
Aleksey
21.09.22
✎
20:06
|
(74) возможно, прост винт висит на доп.контролере и он все винты определяет как SCSI
|
|||
78
Aleksey
21.09.22
✎
20:17
|
(76) Говорит что кэш винта + ускорялки от Samsunga творят чудеса
https://pastenow.ru/6532213cc975c8cd31d67931f031b0d2 И это на старой матери (Asus P8Z68 + i7-2600к) и обычным SATA подключением (утилита от самсунга примерно такую же скорость показывает) |
|||
79
Aleksey
21.09.22
✎
21:43
|
(64) А разве в девелопере другие бывают?
По крайне мере у меня он прописан как localhost\dev и утилита прекрасна к нему подключилась, если конечно я правильно тебя понял |
|||
80
dali
22.09.22
✎
13:41
|
Не удалось загрузить динамическую библиотеку C:\Users\DC405~1.ALI\AppData\Local\Temp\TST_1C_ProxyLib.dll или одну из библиотек, на которые она ссылается. Причина: 193(%1 не является приложением Win32.)
Том устройства "C:\Users\DC405~1.ALI\AppData\Local\Temp\TST_1C_TestBaseSQL.bak" пуст Вот это вообще не понятно DC405~1.ALI |
|||
81
fbear
23.09.22
✎
09:57
|
(0) Не удается найти указанный поставщик. Вероятно, он установлен неправильно
Что надо поставить подскажи, пожалуйста? |
|||
82
mishaPH
23.09.22
✎
13:30
|
(0) а тестирует скуль мс? постгри и для 8ки только или на предмет вообще каких проблем. А то у нас бывают какие-то проблемы периодически, мог бы коллегам порекомендовать
|
|||
83
Aleksey
23.09.22
✎
13:55
|
(82) там нет теста скуля. по сути проверка настроек скуля на рекомендованные параметры
|
|||
84
Aswed
23.09.22
✎
14:10
|
(0) Прикольно, спасибо.
|
|||
85
dali
26.09.22
✎
11:03
|
В чем может быть проблема: "Не удается найти указанный поставщик. Вероятно, он установлен неправильно" ?
|
|||
86
H A D G E H O G s
26.09.22
✎
11:11
|
(85) нужно поставить последнюю версию драйвера sql
https://learn.microsoft.com/ru-ru/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15 |
|||
87
kauksi
26.09.22
✎
13:27
|
в win 10 pro for workstations есть еще схема электропитания "Максимальная производительность". Утиль ошибочно определяет ее как не оптимальную, предлагая исправить на "Высокую производительность".
|
|||
88
H A D G E H O G s
26.09.22
✎
13:34
|
(87) UID схем питания брал тут
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/inf-addpowersetting-directive GUID_MAX_POWER_SAVINGS = {a1841308-3541-4fab-bc81-f71556f20b4a} GUID_TYPICAL_POWER_SAVINGS = {381b4222-f694-41f0-9685-ff5bb260df2e} GUID_MIN_POWER_SAVINGS = {8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c} Но постараюсь проверить |
|||
89
mistеr
26.09.22
✎
15:13
|
(0) В цивилизованном мире наоборот, сначала на Гитхаб. А если попрет, то можно и платную версию сделать.
|
|||
90
Федя Тяпкин
27.09.22
✎
15:46
|
(0) Дмитрий, спасибо огромное! Как раз настраиваю новый сервер.
|
|||
91
H A D G E H O G s
25.10.22
✎
16:28
|
Всем привет. Запилил обновление утилиты. Из нововведений:
- Добавлена поддержка MS SQL 2008 и выше - Добавлена поддержка 32-х разрядного сервера 1С - Проработано более подробное описание ошибок программы Утилита размещена в виде stand-alone файла, предварительно проверена на virustotal.com, вирусов нет, результаты проверки: https://www.virustotal.com/gui/file/74746f364ea0fd6e223d35566af1415661749e5e059efb53b358d024c0a01a84?nocache=1 Скачать можно тут, версия 1.0.1.30 https://infostart.ru/public/1596718/ |
|||
92
rphosts
25.10.22
✎
17:55
|
(91) когда уж добавишь поддержку постгри?
|
|||
93
Mihenius
25.10.22
✎
21:12
|
Windows 2008R2
Определение типа диска G: невозможно в данной версии Windows (Доступно с версии Windows8/Windows2012) на этом спотыкается и дальше не идет Может как то можно продолжать тесты, если предыдущие не выполнены? |
|||
94
Mihenius
25.10.22
✎
21:16
|
Pubid_1596718-tst_1c
Could not convert variant of type (OleStr) into type (Double) |
|||
95
Mihenius
25.10.22
✎
21:19
|
SQL 2008R2
|
|||
96
Fynjy
26.10.22
✎
09:42
|
Неплохо, но глупые звуки все ж таки стоит убрать.
|
|||
97
H A D G E H O G s
26.10.22
✎
10:59
|
(93) (94) (95) День добрый. Если не сложно - какая региональная версия Windows - русская или английская? Какой разделитель дробной части нецелых чисел в региональных настройках?
|
|||
98
H A D G E H O G s
26.10.22
✎
10:59
|
(96) Ну оно там один раз всего.
|
|||
99
dali
26.10.22
✎
12:45
|
(94) +1
|
|||
100
H A D G E H O G s
26.10.22
✎
12:51
|
(99) День добрый. Если не сложно - какая региональная версия Windows - русская или английская? Какой разделитель дробной части нецелых чисел в региональных настройках?
|
|||
101
Alco0
26.10.22
✎
13:00
|
(97) Win Server 2008 R2 Enterprise русская. Разделитель запятая
|
|||
102
H A D G E H O G s
26.10.22
✎
13:01
|
(101) ок, спасибо
|
|||
103
H A D G E H O G s
26.10.22
✎
13:45
|
(95) (99) (101) Мне бы удаленный доступ к кому -нибудь нанедолго. Если кто готов - пишите на [email protected]
|
|||
104
dmrjan
26.10.22
✎
14:37
|
Почему-то не удается авторизировать сервер 1с для утилиты (запускается под доменным пользователем).
Если база находится на другом диске - может быть должна предоставлена возможность выбра диска, но котором располагается база данных? |
|||
105
sitex
naïve
26.10.22
✎
18:41
|
(0) За труды конечно спасибо что изобрел что то в одном. Оценил. Кое что да не знал поправил. Даже не постеснялся отправить отчет .
|
|||
106
CepeLLlka
26.10.22
✎
21:23
|
(94)Тож самое, буду ждать обновки
|
|||
107
Mihenius
27.10.22
✎
12:45
|
(100) Windows Server Enterpise 2008 R2 Rus
В Win разделитель , В SQL разделитель . |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |