

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Visualizza i dati di registro per le CodeDeploy EC2/On-Premises distribuzioni
<a name="deployments-view-logs"></a>

Puoi visualizzare i dati di log creati da una CodeDeploy distribuzione configurando l' CloudWatch agente Amazon per visualizzare i dati aggregati nella CloudWatch console o accedendo a una singola istanza per esaminare il file di registro.

**Nota**  
 I log non sono supportati per le distribuzioni AWS Lambda o Amazon ECS. Possono essere creati solo per le distribuzioni. EC2/On-Premises 

**Topics**
+ [Visualizza i dati dei file di registro nella CloudWatch console Amazon](#deployments-view-logs-cloudwatch)
+ [Visualizza i file di registro su un'istanza](#deployments-view-logs-instance)

## Visualizza i dati dei file di registro nella CloudWatch console Amazon
<a name="deployments-view-logs-cloudwatch"></a>

Quando l' CloudWatch agente Amazon viene installato su un'istanza, i dati di distribuzione per tutte le distribuzioni su quell'istanza diventano disponibili per la CloudWatch visualizzazione nella console. Per semplicità, consigliamo di utilizzarli CloudWatch per monitorare centralmente i file di registro anziché visualizzarli istanza per istanza. Per ulteriori informazioni, consulta [Invia i log degli CodeDeploy agenti a CloudWatch](codedeploy-agent-operations-cloudwatch-agent.md).

## Visualizza i file di registro su un'istanza
<a name="deployments-view-logs-instance"></a>

Per visualizzare la distribuzione dei dati di log per una singola istanza, è possibile effettuare l'accesso all'istanza e navigare per cercare informazioni su errori o altri eventi di distribuzione.

**Topics**
+ [Per visualizzare i file di registro della distribuzione su istanze di Amazon Linux, RHEL e Ubuntu Server](#deployments-view-logs-instance-unix)
+ [Per visualizzare i file di registro della distribuzione sulle istanze di Windows Server](#deployments-view-logs-instance-windows)

### Per visualizzare i file di registro della distribuzione su istanze di Amazon Linux, RHEL e Ubuntu Server
<a name="deployments-view-logs-instance-unix"></a>

Nelle istanze di Amazon Linux, RHEL e Ubuntu Server, i log di distribuzione vengono archiviati nella seguente posizione:

 `/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log`

Per visualizzare o analizzare i log di distribuzione su istanze Amazon Linux, RHEL e Ubuntu Server, accedi all'istanza e digita il seguente comando per aprire il file di registro dell' CodeDeploy agente:

```
less /var/log/aws/codedeploy-agent/codedeploy-agent.log
```

Per la versione 2.0.x e successive, il registro dell'agente ruota ogni giorno o quando il file raggiunge i 64 MB (configurabile). Gli archivi ruotati vengono denominati `codedeploy-agent.YYYYMMDD.log` (con un suffisso numerico per le rotazioni in giornata) e vengono eliminati dopo sette giorni. La dimensione degli script log (`scripts.log`) è ruotata a 64 MB con un massimo di 8 file archiviati (configurabili).

Digitare i seguenti comandi per cercare messaggi di errore nel file di log:


<table>
<thead>
  <tr><th>Comando</th><th>Risultato</th></tr>
</thead>
<tbody>
  <tr><td><b>&amp; ERROR </b></td><td>Mostra solo i messaggi di errore nel file di log. Utilizza un unico spazio prima e dopo la parola <b>ERROR</b>.</td></tr>
  <tr><td><b>/ ERROR </b></td><td>Cerca il messaggio di errore successivo.¹ </td></tr>
  <tr><td><b>? ERROR </b></td><td>Cerca il messaggio di errore precedente.² Usa un solo spazio prima e dopo la parola. <b>ERROR</b></td></tr>
  <tr><td><b>G</b></td><td>Vai alla fine del file di log.</td></tr>
  <tr><td><b>g</b></td><td>Vai all'inizio del file di log.</td></tr>
  <tr><td><b>q</b></td><td>Esci dal file di log.</td></tr>
  <tr><td><b>h</b></td><td>Ulteriori informazioni sui comandi aggiuntivi.</td></tr>
  <tr><td colspan="2">¹ Dopo aver digitato<b>/ ERROR </b>, digita il messaggio <b>n</b> di errore successivo. Digita <b>N</b> per il precedente messaggio di errore. <br />² Dopo aver digitato<b>? ERROR </b>, digitare <b>n</b> per il messaggio di errore successivo o digitare <b>N</b> il messaggio di errore precedente.</td></tr>
</tbody>
</table>


È inoltre possibile digitare il seguente comando per aprire un file di registro CodeDeploy degli script:

```
less /opt/codedeploy-agent/deployment-root/{{deployment-group-ID}}/{{deployment-ID}}/logs/scripts.log
```

Digitare i seguenti comandi per cercare messaggi di errore nel file di log:


<table>
<thead>
  <tr><th>Comando</th><th>Risultato</th></tr>
</thead>
<tbody>
  <tr><td><b>&amp;stderr</b></td><td>Mostra solo i messaggi di errore nel file di log. </td></tr>
  <tr><td><b>/stderr</b></td><td>Cerca il messaggio di errore successivo.¹</td></tr>
  <tr><td><b>?stderr</b></td><td>Cerca il messaggio di errore precedente.²</td></tr>
  <tr><td><b>G</b></td><td>Vai alla fine del file di log.</td></tr>
  <tr><td><b>g</b></td><td>Vai all'inizio del file di log.</td></tr>
  <tr><td><b>q</b></td><td>Esci dal file di log.</td></tr>
  <tr><td><b>h</b></td><td>Ulteriori informazioni sui comandi aggiuntivi.</td></tr>
  <tr><td colspan="2">¹ Dopo aver digitato<b>/stderr</b>, digita il messaggio <b>n</b> di errore successivo. Digita <b>N</b> per il precedente messaggio di errore indietro.<br />² Dopo aver digitato<b>?stderr</b>, digita <b>n</b> all'indietro il messaggio di errore successivo. Digita <b>N</b> per il precedente messaggio di errore avanti.</td></tr>
</tbody>
</table>


### Per visualizzare i file di registro della distribuzione sulle istanze di Windows Server
<a name="deployments-view-logs-instance-windows"></a>

**CodeDeploy file di registro dell'agente**: nelle istanze di Windows Server, il file di registro dell' CodeDeploy agente viene archiviato nella seguente posizione:

Per la versione 2.0.x e successive:

`C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent.log`

Per la versione 1.8.x e precedenti:

`C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt`

Per visualizzare o analizzare il file di registro dell' CodeDeploy agente su un'istanza di Windows Server, accedi all'istanza e digita il comando seguente per aprire il file:

Per la versione 2.0.x e successive:

```
notepad C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent.log
```

Per la versione 1.8.x e precedenti:

```
notepad C:\ProgramData\Amazon\CodeDeploy\log\codedeploy-agent-log.txt
```

Per ricercare messaggi di errore nel file di log, premere CTRL\+F, digitare **ERROR**, quindi premere Invio per trovare il primo errore. 

**CodeDeploy file di registro degli script**: nelle istanze di Windows Server, i registri di distribuzione vengono archiviati nella seguente posizione:

`C:\ProgramData\Amazon\CodeDeploy\{{deployment-group-id}}\{{deployment-id}}\logs\scripts.log`

Dove:
+ {{deployment-group-id}}è una stringa come `examplebf3a9c7a-7c19-4657-8684-b0c68d0cd3c4`
+ {{deployment-id}}è un identificatore come `d-12EXAMPLE`

Digitate il seguente comando per aprire un file di registro CodeDeploy degli script:

```
notepad C:\ProgramData\Amazon\CodeDeploy\{{deployment-group-ID}}\{{deployment-ID}}\logs\scripts.log
```

Per la versione 2.0.x e successive, il registro dell'agente ruota ogni giorno o quando il file raggiunge i 64 MB (configurabile). Le dimensioni del registro degli script sono ruotate a 64 MB con un massimo di 8 file archiviati (configurabili).

Per ricercare messaggi di errore nel file di log, premere CTRL\+F, digitare **stderr**, quindi premere Invio per trovare il primo errore. 