Web Apps for containers: accesso SSH, log container e warm up

Enrico Piccini 0 Punti di reputazione
2024-10-08T08:40:36.8066667+00:00

Salve,

sto iniziando a provare il servizio in oggetto ed ho 3 domande sul suo funzionamento:

  1. Ho visto che non è possibile collegarsi in SSH ai container. Dice che non è "disponibile per questo stack". Intendono proprio che non è disponibile per il servizio Web apps for containers? Ho visto che teoricamente l'ssh è in preview un po' in tutti i servizi azure... dite che in futuro potrebbe arrivare anche per questo servizio?
  2. Se io faccio un restart del servizio ed ho 3 istanze di un container deployate su 3 availability zones diverse, ho notato che lui in serie (a quanto pare) fa il bootstrap dei vari container. Se questi ci mettono 60secondi a nodo per fare bootstrap, in totale devo attendere 180 secondi prima di avere il servizio up and running. E' effettivamente così o ho visto male?
  3. Log stream dei singoli container: come faccio a visualizzarli? Se vado in "Deployment center\logs" sono quelli del docker engine e secondo me non sto vedendo quelli dei singoli container (almeno per intero), stessa cosa se vado in "Advanced tools\log stream". Esiste un modo per visualizzare per esempio lo standard output di un container specifico?

Grazie mille

Azure
Azure
Una piattaforma e un'infrastruttura di cloud computing per la creazione, la distribuzione e la gestione di applicazioni e servizi tramite una rete mondiale di data center gestiti da Microsoft.
101 domande
0 commenti Nessun commento
{count} voti

1 risposta

Ordina per: Più utili
  1. Yordan Ivanov (Convergys Corporation) 1,200 Punti di reputazione Fornitore Microsoft
    2024-10-08T13:26:35.9566667+00:00

    Buongiorno, Enrico,

    Grazie per le sue domande. Proverò a rispondere subito a questi in ordine:

    1. SSH - che sistema operativo usa - Linux, Microsoft?

    SSH e' disabilitato per Java Apps. E' comunque disponibile per .NET, Node e Python (con codice in Publish).

    Potresti fare riferimenti qui: SSHAccess for Container App  

     2.  Restart times - i valori sono i seguenti:
    
          a. Default Value = 230 Sec.
    
          b. Max Value= 1800 Sec
    

    Essi possono essere cambiati comunque. Settare il "WEBSITES_CONTAINER_START_TIME_LIMIT" App Setting al valore desiderato. 

    Potresti fare riferimenti qui: Environment variables and app settings in Azure App Service App Service Linux FAQ

    Come sopra, dipende molto del tipo di sistema che usi.  

    1. Logs/Stream - potresti fare riferimenti qui:
      1. https://learn.microsoft.com/it-it/azure/container-apps/logging
      2. https://learn.microsoft.com/it-it/azure/container-apps/log-streaming?tabs=bash
      3. Potresti trovare ulteriori informazioni e soluzioni qui: https://stackoverflow.com/questions/52245077/where-can-i-find-docker-container-logs-for-azure-app-service

    Grazie

    Yordan Ivanov


Risposta

Le risposte possono essere contrassegnate come risposte accettate dall'autore della domanda. Ciò consente agli utenti di sapere che la risposta ha risolto il problema dell'autore.