Мой ASP локальный сайт случайно зависает. ASP страницы не могут быть загружены. Но я могу нормально загрузить HTML файлов.
Используется IIS6.
См. URL здесь: http://66.162.173.102/staff/asp/workspace/sos.asp
Над страницей ASP. Иногда он загружается, но иногда браузер продолжает ждать. Иногда, когда вы нажимаете на ссылку, она может загружаться.
См. Страницу HTML здесь: http://66.162.173.102/default/services.html
Загружается просто отлично. Только ASP файлы не обслуживаются.
Присоединение части файла httperr.log в C: \ WINDOWS \ system32 \ LogFiles \ HTTPERR
#Software: Microsoft HTTP API 1.0
#Version: 1.0
#Date: 2020-04-27 15:00:09
#Fields: date time c-ip c-port s-ip s-port cs-version cs-method cs-uri sc-status s-siteid s-reason s-queuename
2020-04-27 15:00:09 127.0.0.1 1166 127.0.0.1 80 HTTP/1.1 OPTIONS / 400 - Hostname -
2020-04-27 15:02:47 137.97.83.141 54553 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:10:56 81.30.144.119 63708 192.168.1.100 80 HTTP/0.0 Invalid - 400 - Verb -
2020-04-27 15:11:24 137.97.83.141 54590 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:35:18 137.97.83.141 54699 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:35:18 137.97.83.141 54697 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:35:23 137.97.83.141 54698 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:46:19 192.168.1.58 56670 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:46:19 192.168.1.58 56671 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:46:19 192.168.1.58 56666 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:46:19 192.168.1.58 56672 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:46:19 192.168.1.58 56669 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:46:29 192.168.1.58 56674 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:54:35 99.170.175.52 54599 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 15:54:35 99.170.175.52 54646 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 16:09:33 99.170.175.52 56216 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-27 16:23:03 99.170.175.52 56215 192.168.1.100 80 HTTP/1.1 POST /staff/ASP/workspace/workspace.asp?category=&ClientID=&defaultjob=2 - 1 Connection_Dropped DefaultAppPool
2020-04-27 16:55:34 99.170.175.52 60663 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/neworder/new_job.asp - 1 Connection_Dropped DefaultAppPool
2020-04-27 16:57:04 99.170.175.52 60681 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/neworder/new_job.asp - 1 Connection_Dropped DefaultAppPool
2020-04-27 17:00:34 99.170.175.52 60707 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/neworder/new_job.asp - 1 Connection_Dropped DefaultAppPool
2020-04-27 17:02:34 99.170.175.52 61130 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/neworder/new_job.asp - 1 Connection_Dropped DefaultAppPool
2020-04-27 17:17:33 99.170.175.52 61257 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/neworder/new_job.asp - 1 Connection_Dropped DefaultAppPool
2020-04-27 17:50:20 189.176.60.218 41042 192.168.1.100 80 HTTP/1.1 GET / 400 - Hostname -
2020-04-27 18:58:47 189.115.113.249 48040 192.168.1.100 80 HTTP/1.1 GET / 400 - Hostname -
2020-04-27 19:16:04 54.81.225.190 33960 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/current_transmittals_new.asp?JobNo=20-04-0300&FirstID=669711&ids=669711, - 1 Connection_Dropped DefaultAppPool
2020-04-27 21:21:05 99.170.175.52 52333 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/neworder/new_job.asp - 1 Connection_Dropped DefaultAppPool
2020-04-27 21:27:05 99.170.175.52 52788 192.168.1.100 80 HTTP/1.1 GET /staff/ASP/workspace/neworder/new_job.asp - 1 Connection_Dropped DefaultAppPool
2020-04-28 00:57:56 103.55.139.196 61000 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-28 01:00:41 23.100.232.233 16641 192.168.1.100 80 HTTP/1.1 GET /default/default.asp - 1 Connection_Dropped DefaultAppPool
2020-04-28 01:30:17 66.102.6.233 63969 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-28 01:30:17 66.102.6.235 59498 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-28 01:32:08 35.187.132.12 44364 192.168.1.100 80 - - - - - Timer_ConnectionIdle -
2020-04-28 01:34:11 23.100.232.233 20161 192.168.1.100 80 HTTP/1.1 GET /default/default.asp - 1 Connection_Dropped DefaultAppPool
2020-04-28 03:31:45 23.100.232.233 12609 192.168.1.100 80 HTTP/1.1 GET /default/default.asp - 1 Connection_Dropped DefaultAppPool
Приложение работает на компьютере Windows Server 2003 Enterprise Edition (SP2)
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ: я только что перезапустил службу IIS, перейдя в IIS Manager. И система вернулась в онлайн. Я предполагаю, что это пересекает некоторые ограничения потока / процесса? Таким образом, при перезапуске службы IIS все в очереди очищается?
EDIT2: Ниже приведена конфигурация моего пула приложений:
<?xml version ="1.0"?>
<configuration xmlns="urn:microsoft-catalog:XML_Metabase_V64_0">
<MBProperty>
<IIS_Global Location ="."
SessionKey="496353625000000034000000100000000b02000001680000016800009f5eaba7effed08c63e801021b182bbd43808d5113321a82615b9c6c27725f556db0dee91b179f1c69006e0055452cee47c54be335ff611ad70c622c"
>
</IIS_Global>
<IIsApplicationPools Location ="/LM/W3SVC/AppPools"
AdminACL="49634462f0000000a40000004000000064aaed430304663d69e44bf2c8797f525f511bfae0d2c240eb0c25a2e6c3b3d60d1d9639f532969d01d0f77fd3e12e492ae947a0c910333d67eccfd0730449a5b692759f0537e105e1e55d88849a4e2df4c6485ed9790989643380c61b55a3708e3bb6a402aeb050909eb8f4e84cfad18eec3292bbaba7944f092623c8f885fb838b51cd2574205be47ee3a280c8c1597e220277635b06f8dc4146a2d74900c8df329d409beed66795d4d4af8fcd9e9cf9b3acdde6ff756a4dc64b26df45d13e40f513001800000049634862180000001000000000000000c28c1705293ef54d419bcfa4effb5070"
AppPoolIdentityType="2"
AppPoolQueueLength="4000"
CPULimit="0"
CPUResetInterval="5"
DisallowOverlappingRotation="FALSE"
DisallowRotationOnConfigChange="FALSE"
IdleTimeout="20"
LoadBalancerCapabilities="2"
LogEventOnRecycle="AppPoolRecycleTime | AppPoolRecycleMemory | AppPoolRecyclePrivateMemory"
MaxProcesses="1"
OrphanWorkerProcess="FALSE"
PeriodicRestartMemory="0"
PeriodicRestartPrivateMemory="0"
PeriodicRestartRequests="0"
PeriodicRestartTime="1740"
PingInterval="30"
PingResponseTime="90"
PingingEnabled="TRUE"
RapidFailProtection="TRUE"
RapidFailProtectionInterval="5"
RapidFailProtectionMaxCrashes="5"
SMPAffinitized="FALSE"
SMPProcessorAffinityMask="4294967295"
ShutdownTimeLimit="90"
StartupTimeLimit="90"
>
</IIsApplicationPools>
<IIsApplicationPool Location ="/LM/W3SVC/AppPools/DefaultAppPool"
AppPoolAutoStart="TRUE"
IdleTimeout="600"
>
</IIsApplicationPool>
<IIsInheritedProperties Location ="inherited:/LM/W3SVC/AppPools"
AccessFlags="AccessRead | AccessScript"
AllowKeepAlive="TRUE"
AnonymousUserName="IUSR_PLUTUS"
AnonymousUserPass="4963446270000000220000004000000064aaed4320042cbdb6e46cf26a791a52725147fa98d2f440b00c04a287c382d60d1d00000100010045d9052509ef7a46bf20a4f9a0cc19d802000000000000000000000000000000000000000000000001000000000000004c4d454d68000000f067e10100000000"
AppAllowClientDebug="FALSE"
AppAllowDebugging="FALSE"
AppPoolId="DefaultAppPool"
AspAllowOutOfProcComponents="TRUE"
AspAllowSessionState="TRUE"
AspAppServiceFlags="0"
AspBufferingLimit="4194304"
AspBufferingOn="TRUE"
AspCalcLineNumber="TRUE"
AspCodepage="0"
AspDiskTemplateCacheDirectory="%windir%\system32\inetsrv\ASP Compiled Templates"
AspEnableApplicationRestart="TRUE"
AspEnableAspHtmlFallback="FALSE"
AspEnableChunkedEncoding="TRUE"
AspEnableParentPaths="FALSE"
AspEnableTypelibCache="TRUE"
AspErrorsToNTLog="FALSE"
AspExceptionCatchEnable="TRUE"
AspExecuteInMTA="0"
AspKeepSessionIDSecure="0"
AspLCID="2048"
AspLogErrorRequests="TRUE"
AspMaxDiskTemplateCacheFiles="2000"
AspMaxRequestEntityAllowed="4000000"
AspProcessorThreadMax="25"
AspQueueConnectionTestTime="3"
AspQueueTimeout="4294967295"
AspRequestQueueMax="3000"
AspRunOnEndAnonymously="TRUE"
AspScriptEngineCacheMax="250"
AspScriptErrorMessage="An error occurred on the server when processing the URL. Please contact the system administrator."
AspScriptErrorSentToBrowser="TRUE"
AspScriptFileCacheSize="500"
AspScriptLanguage="VBScript"
AspScriptTimeout="200"
AspSessionMax="4294967295"
AspSessionTimeout="600"
AspTrackThreadingModel="FALSE"
AuthChangeURL="/iisadmpwd/achg.asp"
AuthExpiredURL="/iisadmpwd/aexp.asp"
AuthExpiredUnsecureURL="/iisadmpwd/aexp3.asp"
AuthFlags="AuthAnonymous | AuthNTLM"
AuthNotifyPwdExpURL="/iisadmpwd/anot.asp"
AuthNotifyPwdExpUnsecureURL="/iisadmpwd/anot3.asp"
CGITimeout="300"
CacheISAPI="TRUE"
ConnectionTimeout="120"
ContentIndexed="TRUE"
DefaultDoc="Default.htm,Default.asp,index.htm,Default.aspx,index.php"
DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"
DownlevelAdminInstance="1"
HttpCustomHeaders="X-Powered-By: ASP.NET"
HttpErrors="400,*,FILE,C:\WINDOWS\help\iisHelp\common\400.htm
401,1,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm
401,2,FILE,C:\WINDOWS\help\iisHelp\common\401-2.htm
401,3,FILE,C:\WINDOWS\help\iisHelp\common\401-3.htm
401,4,FILE,C:\WINDOWS\help\iisHelp\common\401-4.htm
401,5,FILE,C:\WINDOWS\help\iisHelp\common\401-5.htm
401,7,FILE,C:\WINDOWS\help\iisHelp\common\401-1.htm
403,1,FILE,C:\WINDOWS\help\iisHelp\common\403-1.htm
403,2,FILE,C:\WINDOWS\help\iisHelp\common\403-2.htm
403,3,FILE,C:\WINDOWS\help\iisHelp\common\403-3.htm
403,4,FILE,C:\WINDOWS\help\iisHelp\common\403-4.htm
403,5,FILE,C:\WINDOWS\help\iisHelp\common\403-5.htm
403,6,FILE,C:\WINDOWS\help\iisHelp\common\403-6.htm
403,7,FILE,C:\WINDOWS\help\iisHelp\common\403-7.htm
403,8,FILE,C:\WINDOWS\help\iisHelp\common\403-8.htm
403,9,FILE,C:\WINDOWS\help\iisHelp\common\403-9.htm
403,10,FILE,C:\WINDOWS\help\iisHelp\common\403-10.htm
403,11,FILE,C:\WINDOWS\help\iisHelp\common\403-11.htm
403,12,FILE,C:\WINDOWS\help\iisHelp\common\403-12.htm
403,13,FILE,C:\WINDOWS\help\iisHelp\common\403-13.htm
403,15,FILE,C:\WINDOWS\help\iisHelp\common\403-15.htm
403,16,FILE,C:\WINDOWS\help\iisHelp\common\403-16.htm
403,17,FILE,C:\WINDOWS\help\iisHelp\common\403-17.htm
403,18,FILE,C:\WINDOWS\help\iisHelp\common\403.htm
403,19,FILE,C:\WINDOWS\help\iisHelp\common\403.htm
403,20,FILE,C:\WINDOWS\help\iisHelp\common\403-20.htm
404,*,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm
404,2,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm
404,3,FILE,C:\WINDOWS\help\iisHelp\common\404b.htm
405,*,FILE,C:\WINDOWS\help\iisHelp\common\405.htm
406,*,FILE,C:\WINDOWS\help\iisHelp\common\406.htm
407,*,FILE,C:\WINDOWS\help\iisHelp\common\407.htm
412,*,FILE,C:\WINDOWS\help\iisHelp\common\412.htm
414,*,FILE,C:\WINDOWS\help\iisHelp\common\414.htm
415,*,FILE,C:\WINDOWS\help\iisHelp\common\415.htm
500,12,FILE,C:\WINDOWS\help\iisHelp\common\500-12.htm
500,13,FILE,C:\WINDOWS\help\iisHelp\common\500-13.htm
500,15,FILE,C:\WINDOWS\help\iisHelp\common\500-15.htm
500,16,FILE,C:\WINDOWS\help\iisHelp\common\500.htm
500,17,FILE,C:\WINDOWS\help\iisHelp\common\500.htm
500,18,FILE,C:\WINDOWS\help\iisHelp\common\500.htm
500,19,FILE,C:\WINDOWS\help\iisHelp\common\500.htm"
InProcessIsapiApps="C:\WINDOWS\system32\inetsrv\httpext.dll
C:\WINDOWS\system32\inetsrv\httpodbc.dll
C:\WINDOWS\system32\inetsrv\ssinc.dll
C:\WINDOWS\system32\msw3prt.dll
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"
LogExtFileFlags="LogExtFileDate | LogExtFileTime | LogExtFileClientIp | LogExtFileUserName | LogExtFileServerIp | LogExtFileMethod | LogExtFileUriStem | LogExtFileUriQuery | LogExtFileHttpStatus | LogExtFileWin32Status | LogExtFileServerPort | LogExtFileUserAgent | LogExtFileHttpSubStatus"
LogFileDirectory="C:\WINDOWS\system32\LogFiles"
LogFilePeriod="1"
LogFileTruncateSize="20971520"
LogOdbcDataSource="HTTPLOG"
LogOdbcPassword="4963446260000000120000004000000064aaed43710410bd85e427f2377918525f516f006c0075006d00650031005c00570049004e0044004f00570053005c00730079007300740065006d00330032005c006d006d0063002e0065007800650000009cf400000000"
LogOdbcTableName="InternetLog"
LogOdbcUserName="InternetAdmin"
LogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}"
LogType="1"
MaxBandwidth="4294967295"
MaxConnections="4294967295"
MinFileBytesPerSec="240"
PasswordChangeFlags="AuthChangeDisable | AuthAdvNotifyDisable"
ScriptMaps=".asa,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
.asax,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.ascx,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.ashx,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
.asmx,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
.asp,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
.aspx,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
.axd,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
.cdx,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
.cer,C:\WINDOWS\system32\inetsrv\asp.dll,5,GET,HEAD,POST,TRACE
.config,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.cs,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.csproj,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.idc,C:\WINDOWS\system32\inetsrv\httpodbc.dll,5,GET,POST
.licx,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.php,C:\WINDOWS\system32\inetsrv\fcgiext.dll,5,GET,HEAD,POST
.rem,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
.resources,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.resx,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.shtm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST
.shtml,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST
.soap,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
.stm,C:\WINDOWS\system32\inetsrv\ssinc.dll,5,GET,POST
.vb,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.vbproj,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
.vsdisco,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
.webinfo,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG"
UNCPassword="4963446250000000060000004000000064aaed4302040000000000006f0074000000640065006600610075006c0074000000630072006f006e005f007300650072007600650072002e00610073007000000061488124324b"
WAMUserName="IWAM_PLUTUS"
WAMUserPass="4963446270000000220000004000000064aaed4348041dbda3e400f26179175278512efaa3d29e40ac0c2ca28dc3fdd60d1d00000100010045d9052509ef7a46bf20a4f9a0cc19d802000000000000000000000000000000000000000000000001000000000000004c4d454d68000000f067e10100000000"
>
</IIsInheritedProperties>
</MBProperty>
</configuration>
EDIT3: Я полагаю, что это связано с использованием ЦП. Это потому, что процесс еще не переработан?