Il registro degli errori di nginx è stato enorme, quindi ho eliminato e creato un nuovo, ora la nginx non verrà avviata

Ho eliminato il file /var/log/nginx/error.log e ho creato un nuovo con:

sudo nano error.log 

Doinga ls -la indica che l'error.log e l'access.log hanno le stesse autorizzazioni.

  • Configurazione di Vox Django
  • Dove posso impostare una home directory dell'utente FTP?
  • Corpo di risposta del log in nginx
  • authbind + java + ubuntu ancora non riesce - perché?
  • come creare un collegamento simbolico (ln) tra due partizioni
  • Carica avanguardità su Linux Ubuntu
  • Quando provo a iniziare nginx ho l'errore:

    avviso: imansible aprire il file di log degli errori: open () "/var/log/nginx/error.log" la licenza non valida.

    Aggiorna WH quando prova a iniziare nginx, vedo anche:

    emerg: /var/run/nginx.pid fallito 13: permesso negato.

    5 Solutions collect form web for “Il registro degli errori di nginx è stato enorme, quindi ho eliminato e creato un nuovo, ora la nginx non verrà avviata”

    Questo non risolve il problema, ma in futuro, se lo fai

    cat / dev / null> / file / si / vuoi / to / wipe-out

    copierai il contenuto del file con nulla e conserva tutte le autorizzazioni in tatto.

    Non specificato per nginx, ma inoltre, assicurati di eseguire l'applicazione come utente che dovrebbe funzionare come. Se l'hai eseguita come root, tutte le autorizzazioni saranno properties; della root, per cui altri utenti non saranno in grado di eseguirlo.

    avere un'occhiata in config nginx, controllare chi è il server in esecuzione come – a un presupposto che l'utente sarà nginx

    così :

    chown nginx: /var/run/nginx.pid chown -R nginx: /var/log/nginx

    Dovrebbe fare il trucco.

    Eliminare il file error.log e nginx lo creerà.

    Il modo più comune per ruotare i registri con NginX è quello di rinominare il file e quindi /etc/init.d/nginx reload . Il server inizia un nuovo file e puoi fare quello che vuoi con il vecchio.

    Potresti anche trovare utile modificare la configuration per non registrare tanto ….

    Primo tentativo di eliminare il file, se ciò non funziona, verificare che nessuno utente abbia le autorizzazioni giuste:
    http://derekneely.com/2009/06/nginx-failed-13-permission-denied-while-reading-upstream/

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.