다음은 this question의 후속 조치입니다. Cerebrata Diagnostics Manager Remote Diagnostics를 사용하여 IIS 로그를 켭니다. 나는 그것에 배치하지 않았다. 그것은 작동하는 것 같았고 몇 파일이 복사되었습니다. 그렇다면 결코 다시는 작동하지 않는 것처럼 보였습니다. 나는 설정을 다시 조정했다. iis 관련 BLOB 및 테이블 저장 항목을 삭제하여 해당 항목이 다시 시작되는지 확인하려고했습니다. 다음은 Cerebrata 도구를 기반으로 업데이트 된 것처럼 보이는 wad-control-container에서 config가 어떻게 보이는지입니다.Azure 웹 역할을 위해 IIS 로그가 복사되지 않는 이유는 무엇입니까?
<?xml version="1.0"?>
<ConfigRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OnDemandTransfers />
<DataSources>
<OverallQuotaInMB>4096</OverallQuotaInMB>
<Logs>
<BufferQuotaInMB>1024</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>1</ScheduledTransferPeriodInMinutes>
<ScheduledTransferLogLevelFilter>Undefined</ScheduledTransferLogLevelFilter>
</Logs>
<DiagnosticInfrastructureLogs>
<BufferQuotaInMB>0</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>0</ScheduledTransferPeriodInMinutes>
<ScheduledTransferLogLevelFilter>Undefined</ScheduledTransferLogLevelFilter>
</DiagnosticInfrastructureLogs>
<PerformanceCounters>
<BufferQuotaInMB>0</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>0</ScheduledTransferPeriodInMinutes>
<Subscriptions />
</PerformanceCounters>
<WindowsEventLog>
<BufferQuotaInMB>0</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>0</ScheduledTransferPeriodInMinutes>
<Subscriptions />
<ScheduledTransferLogLevelFilter>Undefined</ScheduledTransferLogLevelFilter>
</WindowsEventLog>
<Directories>
<BufferQuotaInMB>0</BufferQuotaInMB>
<ScheduledTransferPeriodInMinutes>1</ScheduledTransferPeriodInMinutes>
<Subscriptions>
<DirectoryConfiguration>
<Path>C:\Resources\directory\8973cd09642f4dfeafe830612cc8c1fe.AllRole.DiagnosticStore\FailedReqLogFiles</Path>
<Container>wad-iis-failedreqlogfiles</Container>
<DirectoryQuotaInMB>1024</DirectoryQuotaInMB>
</DirectoryConfiguration>
<DirectoryConfiguration>
<Path>C:\Resources\directory\8973cd09642f4dfeafe830612cc8c1fe.AllRole.DiagnosticStore\LogFiles</Path>
<Container>wad-iis-logfiles</Container>
<DirectoryQuotaInMB>1024</DirectoryQuotaInMB>
</DirectoryConfiguration>
<DirectoryConfiguration>
<Path>C:\Resources\directory\8973cd09642f4dfeafe830612cc8c1fe.AllRole.DiagnosticStore\CrashDumps</Path>
<Container>wad-crash-dumps</Container>
<DirectoryQuotaInMB>1024</DirectoryQuotaInMB>
</DirectoryConfiguration>
</Subscriptions>
</Directories>
</DataSources>
<IsDefault>false</IsDefault>
</ConfigRequest>
왜 작동하지 않는지에 대한 아이디어가 있습니까?
UPDATE 우리는 다음과 같은 diagnostics.wadcfg와 여전히 IISLogs 오늘 재배치. 추적 로그가 작동 중입니다. 우리는 파일이 모든 것을 처리 할 수 있다는 것을 이해했기 때문에 진단 프로그램을 호출하는 코드가 없습니다. 내가 놓친 게 있니? (우리가 지금 테스트하고 이후)
<DiagnosticMonitorConfiguration xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration" configurationChangePollInterval="PT1M" overallQuotaInMB="4096"> <Logs bufferQuotaInMB="1024" scheduledTransferLogLevelFilter="Verbose" scheduledTransferPeriod="PT1M" /> <Directories bufferQuotaInMB="1024" scheduledTransferPeriod="PT1M"> <!-- These three elements specify the special directories that are set up for the log types --> <CrashDumps container="wad-crash-dumps" directoryQuotaInMB="256" /> <FailedRequestLogs container="wad-frq" directoryQuotaInMB="256" /> <IISLogs container="wad-iis" directoryQuotaInMB="256" /> </Directories> </DiagnosticMonitorConfiguration>
는 웹 역할 XS 인스턴스가 있다고 할 수 있을까요? 다시 한 번 작동했지만 지금은 죽은 것 같습니다.
감사합니다. 나는 변화를 만들었고 서버와 주사위를 재부팅하지 않았다.추적 로그는 가져 오지만 IIS는 가져 오지 않습니다. 테이블이 생성되지 않습니다. 우리는 IIS 로깅을 위해 설정 한 진단 구성 파일을 포함 할 예정인 내일을 다시 배포하므로 도움이 될 것입니다. – Bryan
위의 업데이트를 참조하십시오. 아직 주사위가 없습니다. 어떤 아이디어? – Bryan