Serviço de Contêiner do Azure: o Webhook recebe System.IO.IOException

1

Eu segui isso ( link ) tutorial para configurar o AppService do Azure com o meu próprio Docker Container (contêiner nginx que hospeda um aplicativo Angular).

Isso funciona por algumas horas, mas depois começa a falhar. Cada solicitação resulta no seguinte erro (trecho da resposta HTML no Portal do Azure):

  <h1>System.IO.IOException</h1>
  <h2 class="exceptionMessage">Invalid handle to path &quot;/home/site&quot;</h2>
  <p><strong>Description:</strong> HTTP 500.Error processing request.</p><p><strong>Details:</strong> Non-web exception. Exception origin (name of application or object): mscorlib.</p>
<div><strong>Exception stack trace:</strong></div>
<div class="details">  at System.IO.Directory.CreateDirectoriesInternal (System.String path) [0x0005e] in &lt;4dc8ec68b0964e099af86e50301f5f3c&gt;:0 
  at System.IO.Directory.CreateDirectory (System.String path) [0x0008f] in &lt;4dc8ec68b0964e099af86e50301f5f3c&gt;:0 
  at System.IO.DirectoryInfo.Create () [0x00000] in &lt;4dc8ec68b0964e099af86e50301f5f3c&gt;:0 
  at (wrapper remoting-invoke-with

Minha solução alternativa é desativar a "Implantação Contínua" no menu Docker da minha instância do AppService, excluir o Webhook e reativar a "Implantação Contínua"; às vezes, também preciso reiniciar a instância. Em seguida, ele funciona novamente e extrai a versão mais recente do Repositório de Contêiner, antes de começar a falhar novamente. Estou usando o Webhook Ping no Portal para determinar se funciona ou não.

Como sou novo no Azure, não tenho ideia de onde começar a resolver esse erro.

    
por user3070957 07.11.2017 / 15:07

0 respostas