|
Тормозит веб сервис
Волшебник, Smit1C, dyevgeniy, бегинер, PLUT, arsik, KJlag, Mankubus, obs191, mikiton, malikov, Умный Слоненок
| ☑ |
0
repin_mike
11.08.25
✎
14:41
|
ОпределениеТ = Новый WSОпределения("http://серверБ:9997/Exchange/?singleWsdl", , , , Таймаут);
Выполнение данной строки на сервере А с доступом к серверу Б иногда происходит мгновенно, иногда даёт задержку ровно в 10 секунд. Как понять - виновата сеть, сервер А, сервер Б, софтина, из которой опубликован веб сервис или ещё кто-то?
|
|
1
Волшебник
11.08.25
✎
14:46
|
Заведите более глобальную переменную, чтобы вызывать один раз
|
|
2
repin_mike
11.08.25
✎
14:56
|
Мне так-то нужно виноватого найти, а не костыль подставлять
|
|
3
Волшебник
11.08.25
✎
15:01
|
(2) Подставьте костыль. Соберите статистику по времени подключения. Потом будете анализировать статистику и тестировать на тестовых базах.
|
|
4
arsik
гуру
11.08.25
✎
15:29
|
(0) может все соединения заняты на принимающей стороне? Покопайтесь настройках.
На принимающей стороне файловая или серверная база?
|
|
5
Voronve
11.08.25
✎
15:47
|
(2) Часом "Сервер Б" не опубликованная 1с ?
|
|
6
repin_mike
11.08.25
✎
15:49
|
На другой стороне (сервер Б) не 1С система, возможно что и она виновата, но как это доказать?
|
|
7
PR
11.08.25
✎
15:51
|
(6) Может у тебя веб-сервис создался и держится соединение, потому умирает и нужно создавать заново
К чему это расследование?
Будете розгами пороть море?
|
|
8
arsik
гуру
11.08.25
✎
15:51
|
(6) Ну жахни для начала параллельно 10 запросов ну или 50.
|
|
9
repin_mike
11.08.25
✎
17:56
|
(8) Я знаю как последовательно жахнуть. А как параллельно?
|
|
10
arsik
гуру
11.08.25
✎
18:04
|
через регзадание, ну или запусти 10 клиентов и в каждом по одному
|
|
11
Волшебник
12.08.25
✎
09:25
|
(10) не рег, а фоновое
|
|