powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Долгий запрос
24 сообщений из 49, страница 2 из 2
Долгий запрос
    #39038470
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306паралельно есть, но нагрузка не большаяНебольшая - это какая? Советую посмотреть в Performance Monitor на сервере, где IIS крутится.

Может там очередь образовалась из-за кривой конфигурации ииса. Или какой другой софт отжирает ресурсы.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038526
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAndrey1306паралельно есть, но нагрузка не большаяНебольшая - это какая? Советую посмотреть в Performance Monitor на сервере, где IIS крутится.

Может там очередь образовалась из-за кривой конфигурации ииса. Или какой другой софт отжирает ресурсы.
Что я там увидеть должен кримального ?

на иисе 2 сайта крутится + сервер бд.


память занято на 80%
ms sql - 3гига
w3wp 2 штуки 200 и 400 мб.

ну и по мелочам дальше

дисковых операций мало
Сеть в пиках что я вижу до 200кб/сек

Пользователь онлайн человек до 100 на одном ресурсе.
Пользователь онлайн человек до 200 на другом ресурсе.


вообщем , развернул на тестовм виртальном сервере. IIS практически такой
по http, пользователей 1. запрос 1.
логи режутся точно также на AspNetHttpHandlerEnter.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038532
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306skyANAпропущено...
Небольшая - это какая? Советую посмотреть в Performance Monitor на сервере, где IIS крутится.

Может там очередь образовалась из-за кривой конфигурации ииса. Или какой другой софт отжирает ресурсы.
Что я там увидеть должен кримального ?Да ничего. Помониторить запросы, а не память.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038542
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAndrey1306пропущено...

Что я там увидеть должен кримального ?Да ничего. Помониторить запросы, а не память.
ну таких длинных запросов , через трасировку, только вот этот и сигнланр, вот сейчас выклал на тестовый без сигнланр. та же фигня.
не пойму почему лог полностью по этому запросу не пишется.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038570
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306skyANAпропущено...
Да ничего. Помониторить запросы, а не память.
ну таких длинных запросов , через трасировку, только вот этот и сигнланр, вот сейчас выклал на тестовый без сигнланр. та же фигня.
не пойму почему лог полностью по этому запросу не пишется.Я же про Performance Monitor написал. Там есть счётчики для ASP.NET.

Вдруг там тупо очередь образовалась.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038573
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAndrey1306пропущено...

ну таких длинных запросов , через трасировку, только вот этот и сигнланр, вот сейчас выклал на тестовый без сигнланр. та же фигня.
не пойму почему лог полностью по этому запросу не пишется.Я же про Performance Monitor написал. Там есть счётчики для ASP.NET.

Вдруг там тупо очередь образовалась.

так я ж пишу , что на тестовом развернул ))), туда никто не ходит. 1 пользоватлеь 1 запрос.

вообщем это глюк какой то иис, вот полный файл, его можно по статус отловить, а если по лимиту времени то ловится , но почему то файл битый

и там все нормально до 2 секунд .....
...
Рейтинг: 0 / 0
Долгий запрос
    #39038577
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

за Performance Monitor спасибо , не знал
...
Рейтинг: 0 / 0
Долгий запрос
    #39038580
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306skyANAпропущено...
Я же про Performance Monitor написал. Там есть счётчики для ASP.NET.

Вдруг там тупо очередь образовалась.

так я ж пишу , что на тестовом развернул ))), туда никто не ходит. 1 пользоватлеь 1 запрос.И тоже тормозит? Если да, то очевидно, что запрос и тормозит.

Либо Вы одинаково как-то не так развернули.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038608
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

да тормозит, но если я правильно понял написаное в логе, то запрос таки нормально по длительности 1,2 секунд
...
Рейтинг: 0 / 0
Долгий запрос
    #39038609
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306skyANA,

да тормозит, но если я правильно понял написаное в логе, то запрос таки нормально по длительности 1,2 секунд


i GENERAL_REQUEST_START SiteId="2", AppPoolId="_ki", ConnId="1610614059", RawConnId="0", RequestURL=" http://172.16.10.18:8888/GetMapInfo?filter={"BeginPeriod":"2015-08-27T21:00:00.000Z","EndPeriod":"2015-08-28T21:00:00.000Z","RequestTypeID":"","RegionID":"","itemsperpage":"10","isClearButton":false,"order":"","currentpage":1,"IsCarView":false}&_=1440761645158", RequestVerb="GET"
12:09:47.957


i GENERAL_REQUEST_END BytesSent="3721", BytesReceived="1614", HttpStatus="200", HttpSubStatus="0"
12:10:00.285


у нас в сети еще watchguard есть........, совневаюсь что это он выборочно пару запросов тормозит.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038622
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306, если из 10 минут вычесть 9 минут и 47 секунд, то получится 13 секунд, а не 1,2 секунд.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038624
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

((( пипец , дожился ......

Спасибо, буду вникать
...
Рейтинг: 0 / 0
Долгий запрос
    #39038636
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. i GENERAL_REQUEST_START SiteId="2", ........ , RequestVerb="GET"
12:58:21.984

...

133. — AspNetPipelineLeave Data1="System.Web.ImplicitAsyncPreloadModule"
12:58:21.999
134. i AspNetHttpHandlerEnter
12:58:21.999
135. — AspNetPagePreInitEnter
12:58:26.890
136. — AspNetPagePreInitLeave
12:58:26.890

......


i GENERAL_REQUEST_END BytesSent="3032", BytesReceived="1614", HttpStatus="200", HttpSubStatus="0"
12:58:26.921

как бы понять что это ?
...
Рейтинг: 0 / 0
Долгий запрос
    #39038643
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey13061. i GENERAL_REQUEST_START SiteId="2", ........ , RequestVerb="GET"
12:58:21.984

...

133. — AspNetPipelineLeave Data1="System.Web.ImplicitAsyncPreloadModule"
12:58:21.999
134. i AspNetHttpHandlerEnter
12:58:21.999
135. — AspNetPagePreInitEnter
12:58:26.890
136. — AspNetPagePreInitLeave
12:58:26.890

......


i GENERAL_REQUEST_END BytesSent="3032", BytesReceived="1614", HttpStatus="200", HttpSubStatus="0"
12:58:26.921

как бы понять что это ?
Время вхождения в Http обработчик, а второе - время вызова PreInit метода страницы.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038647
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

а чего ж тормозит , тем более это
Код: c#
1.
 public JsonResult GetMapInfo.....

?
...
Рейтинг: 0 / 0
Долгий запрос
    #39038656
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306Axeleron,

а чего ж тормозит , тем более это
Код: c#
1.
 public JsonResult GetMapInfo.....


?
Можно пододвинуть Ваш код, пожалуйста, я так далеко без очков не вижу!
...
Рейтинг: 0 / 0
Долгий запрос
    #39038657
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
один затык был вроде бы в том что в иисе не включена проверка подлинности с помощью форм,

для asp.net mvc5 это критичная настройка, там же все в коде прописано ?!
...
Рейтинг: 0 / 0
Долгий запрос
    #39038658
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306Axeleron,

а чего ж тормозит , тем более это
Код: c#
1.
 public JsonResult GetMapInfo.....

?А что такое markers ?
...
Рейтинг: 0 / 0
Долгий запрос
    #39038666
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAAndrey1306Axeleron,

а чего ж тормозит , тем более это
Код: c#
1.
 public JsonResult GetMapInfo.....

?А что такое markers ?

Код: c#
1.
2.
   var markers = RequestGeocoding(list);
    var result = Json(markers, JsonRequestBehavior.AllowGet);



это
Код: c#
1.
List<GoogleMapMarkerModel>



Код: c#
1.
2.
3.
4.
5.
6.
   public class GoogleMapMarkerModel
    {
        public geometry geometry { get; set; }
        public string requestid { get; set; }
    
    }


этот метод выдает масив координат для маркеров гугл апи


Axeleron,

)) совсем не понял.
если нужен полный метод то вот

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
  [OutputCache(NoStore = true, Duration = 0)]
        public JsonResult GetMapInfo(string filter)
        {
            var start_T = DateTime.Now;
            RequestFilterModel rfm = FilterKG.GetCurrentFilter<RequestFilterModel>(filter);

            rfm.itemsperpage = MapSettings.QuantityMarkerOnMap;


            var list = IEmergencydata.GetRequestList(rfm).RequestList.Where(x => x.CanGeo == true).
                OrderBy(x => x.Address.Region.RegionID).OrderBy(x => x.Address.Street.StreetID).OrderBy(x => x.Address.House).ToList();
            var markers = RequestGeocoding(list);
            var result = Json(markers, JsonRequestBehavior.AllowGet);
            LogService.Debug("GetMapInfo Milliseconds: - {0}", (DateTime.Now - start_T).Milliseconds);
            return result;

        }
...
Рейтинг: 0 / 0
Долгий запрос
    #39038679
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306,
Не относится к делу, но используя OrderBy=>OrderBy=>OrderBy Вы три раза пересортировываете и в итоге только последняя сортировка будет действительна. Если по порядку надо сортировать, то надо так: OrderBy=>ThenOrderBy=>ThenOrderBy.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038682
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronAndrey1306,
Не относится к делу, но используя OrderBy=>OrderBy=>OrderBy Вы три раза пересортировываете и в итоге только последняя сортировка будет действительна. Если по порядку надо сортировать, то надо так: OrderBy=>ThenOrderBy=>ThenOrderBy.

спс. не заметил.
...
Рейтинг: 0 / 0
Долгий запрос
    #39038684
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrey1306
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 [OutputCache(NoStore = true, Duration = 0)]
        public JsonResult GetMapInfo(string filter)
        {
            var start_T = DateTime.Now;
            RequestFilterModel rfm = FilterKG.GetCurrentFilter<RequestFilterModel>(filter);

            rfm.itemsperpage = MapSettings.QuantityMarkerOnMap;


            var list = IEmergencydata.GetRequestList(rfm).RequestList.Where(x => x.CanGeo == true).
                OrderBy(x => x.Address.Region.RegionID).OrderBy(x => x.Address.Street.StreetID).OrderBy(x => x.Address.House).ToList();
            var markers = RequestGeocoding(list);
            var result = Json(markers, JsonRequestBehavior.AllowGet);
            LogService.Debug("GetMapInfo Milliseconds: - {0}", (DateTime.Now - start_T).Milliseconds);
            return result;

        }



И сколько занимает по времени исполнение этого метода от начала и до конца?
...
Рейтинг: 0 / 0
Долгий запрос
    #39038696
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Axeleron,

2015-08-28 11:03:10.9536, DEBUG, GetMapInfo Milliseconds: - 980,
2015-08-28 11:03:17.6460, DEBUG, GetMapInfo Milliseconds: - 536,
2015-08-28 11:04:42.8533, DEBUG, GetMapInfo Milliseconds: - 209,

2015-08-28 11:07:05.0320, DEBUG, GetMapInfo Milliseconds: - 22,
2015-08-28 11:18:03.2176, DEBUG, GetMapInfo Milliseconds: - 119,
2015-08-28 11:19:53.5521, DEBUG, GetMapInfo Milliseconds: - 194,

2015-08-28 11:34:20.2039, DEBUG, GetMapInfo Milliseconds: - 927,
2015-08-28 11:35:32.4991, DEBUG, GetMapInfo Milliseconds: - 805,
2015-08-28 11:39:22.1335, DEBUG, GetMapInfo Milliseconds: - 552,
2015-08-28 11:41:03.6490, DEBUG, GetMapInfo Milliseconds: - 405,

2015-08-28 12:05:53.9381, DEBUG, GetMapInfo Milliseconds: - 651,
2015-08-28 12:07:25.8056, DEBUG, GetMapInfo Milliseconds: - 464,
2015-08-28 12:53:36.5697, DEBUG, GetMapInfo Milliseconds: - 551,
2015-08-28 12:53:59.7388, DEBUG, GetMapInfo Milliseconds: - 821,
2015-08-28 12:59:38.5010, DEBUG, GetMapInfo Milliseconds: - 394,
2015-08-28 13:06:26.5941, DEBUG, GetMapInfo Milliseconds: - 309,
2015-08-28 13:07:19.3021, DEBUG, GetMapInfo Milliseconds: - 520,
2015-08-28 13:10:20.7774, DEBUG, GetMapInfo Milliseconds: - 799,
2015-08-28 13:11:22.1002, DEBUG, GetMapInfo Milliseconds: - 59,

2015-08-28 15:27:54.2327, DEBUG, GetMapInfo Milliseconds: - 55,
2015-08-28 15:29:13.3691, DEBUG, GetMapInfo Milliseconds: - 868,
...
Рейтинг: 0 / 0
Долгий запрос
    #39039553
Andrey1306
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
готов искать дальше, какая то бредовая ситуация
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Долгий запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]