none
IIS Timeout RRS feed

  • Вопрос

  • Приветствую коллеги,
    Была  задача, нужно было повесить  "exe" файл на IIS, при  определенном  http запросе он возвращает значения. Так вот, создал  новый веб сайт на IIS 6.0, как я понял  exe выполняются как CGI (или нет ? ). Опубликовал на ISA 2006 сервере, все работает отлично. Теперь словили проблему, что  когда  отсылается  сложный  запрос, то  уходит довольно большое кол-во времени на  его обработку. В это время  сессия сваливается в timeout.

    Нужно увеличить  таймаут  для  ответа этого сайта.
    Что смог найти:
    http://technet.microsoft.com/en-us/library/cc786168%28WS.10%29.aspx


    Но не помогло  добавление  значения CGITimeout в метабазе.
    http://ipicture.ru/uploads/091209/Bx0xyT4pw3.jpg
    Куда еще можно поглядеть ?

    Лог IIS:
    #Software: Microsoft Internet Information Services 6.0
    #Version: 1.0
    #Date: 2009-12-09 06:51:33
    #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status
    2009-12-09 06:51:33 W3SVC894523 192.168.0.4 GET /engineservice.exe/wsdl/IEchoService - 81 - 192.168.0.1 Borland+SOAP+1.2 200 0 0
    2009-12-09 06:51:33 W3SVC894523 192.168.0.4 POST /EngineService.exe/soap/IEchoService - 81 - 192.168.0.1 Borland+SOAP+1.2 200 0 0
    2009-12-09 06:51:33 W3SVC894523 192.168.0.4 POST /EngineService.exe/soap/IEchoService - 81 - 192.168.0.1 Borland+SOAP+1.2 200 0 0
    2009-12-09 06:51:36 W3SVC894523 192.168.0.4 POST /EngineService.exe/soap/IEchoService - 81 - 192.168.0.1 Borland+SOAP+1.2 200 0 0

    хм, хотя  это может ISA дает тайм-аут. Сегодня погляжу еще...

    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    • Перемещено Nikita Panov 22 сентября 2010 г. 19:04 IIS (От:Windows Server 2003/2000/NT)
    9 декабря 2009 г. 6:41

Ответы

  • Динь, привет! Вопрос твой на GotDotNet надо задать, ну, или на профильном форуме IIS.net. У тебя тема больше "девелоперская", чем "админская". ;)
    • Помечено в качестве ответа Nikita Panov 22 сентября 2010 г. 19:03
    11 декабря 2009 г. 7:35
    Отвечающий

Все ответы

  • Возможно, вам стоит обратиться вот к этой статье
    Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт.
    Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    10 декабря 2009 г. 12:41
    Модератор
  • Спасибо, посмотрю.

    А пока вот до чего дошли.
    В эвент логе, пусто. Нет никаких упоминаний. написали вчера лог для самом процесса , в CGI.

    По его логам, видно, что сам скрипт отрабатывает без проблем.


    11-12-2009 09:13:12:264:====IsNewDBase HashNumb===
    11-12-2009 09:13:12:545:select fCurrentSeed open, fCS=10.04.2006
    11-12-2009 09:13:19:795:==========BUILD RESULT=========
    11-12-2009 09:13:19:795:UserCode = 219328782616
    11-12-2009 09:13:19:795:==========in OrginizeData=======
    11-12-2009 09:13:19:811:Starting eng_SecondLevelAuth
    #где то в  это время на  клиентской программе выскакивает Timeout. 
    #Но как видно по логу, запрос отправленный  клиентом отрабатывает до конца.

    11-12-2009 09:16:54:735:eng_SecondLevelAuth OPEN
    11-12-2009 09:16:54:735:ResFile = C:\WIN2003\F4A.MDB
    11-12-2009 09:16:54:970:MDB file created
    11-12-2009 09:16:54:970:Catalog created
    11-12-2009 09:16:55:048:eng_SecondLevelAuth reccount = 222163
    11-12-2009 09:16:55:063:Filednames scan started
    11-12-2009 09:16:55:063:Filednames scan completed: cast(id as decimal(19,6)) as id, cast(ParentID as decimal(19,6)) as ParentID, cast(iLevel as decimal(19,6)) as iLevel, cast(F4 as decimal(19,6)) as F4, cast(F6 as decimal(19,6)) as F6, cast(F36 as decimal(19,6)) as F36, cast(F2 as decimal(19,6)) as F2, cast(V1 as decimal(19,6)) as V1, cast(V2 as decimal(19,6)) as V2, cast(V3 as decimal(19,6)) as V3
    11-12-2009 09:16:55:063:Procedure command text: select cast(id as decimal(19,6)) as id, cast(ParentID as decimal(19,6)) as ParentID, cast(iLevel as decimal(19,6)) as iLevel, cast(F4 as decimal(19,6)) as F4, cast(F6 as decimal(19,6)) as F6, cast(F36 as decimal(19,6)) as F36, cast(F2 as decimal(19,6)) as F2, cast(V1 as decimal(19,6)) as V1, cast(V2 as decimal(19,6)) as V2, cast(V3 as decimal(19,6)) as V3 from TempResult_52
    11-12-2009 09:16:55:095:Procedure added to access
    11-12-2009 09:16:55:814:Starting data pump, SQL: select id, ParentID, iLevel, F4, F6, F36, F2, V1, V2, V3 into _Result from NewOne

    11-12-2009 09:17:29:236:Data is inside MDB
    11-12-2009 09:17:29:251:Propertied are inside MDB
    11-12-2009 09:17:29:314:Tails cut
    11-12-2009 09:17:29:314:DataControls removed from memory
    11-12-2009 09:17:29:376:Pack file: C:\WIN2003\F4A.cab
    11-12-2009 09:17:29:392:Adding result.mdb to package
    11-12-2009 09:18:02:971:Result.mdb is in package
    11-12-2009 09:18:03:267:Result file saved

    Может дело в клиенте ?
    Если сообщение было информативным, отметьте его как ответ. И нам приятно и сразу видно ответ на вопрос :-)
    11 декабря 2009 г. 6:24
  • Динь, привет! Вопрос твой на GotDotNet надо задать, ну, или на профильном форуме IIS.net. У тебя тема больше "девелоперская", чем "админская". ;)
    • Помечено в качестве ответа Nikita Panov 22 сентября 2010 г. 19:03
    11 декабря 2009 г. 7:35
    Отвечающий