Passenger logt alle berichten in een logbestand. In dit logbestand vindt u informatieve berichten, fouten, waarschuwingen en foutopsporingsberichten gegenereerd door de passagier, evenals applicatie-uitvoer. Wanneer passagier je iets wil vertellen, gebeurt dit via dit logbestand, dus je moet dit bestand controleren wanneer je vermoedt dat er iets mis is.,

Deze gids leert u waar u het logbestand kunt vinden, hoe u de locatie en de verbositeit ervan kunt aanpassen, en leert u andere dingen die u moet weten.

inhoudsopgave

  1. Laden…

locatie van het logbestand

standaard is het logbestand voor passagiers het globale Nginx-foutenlogbestand. Dit wordt gespecificeerd door deerror_log directive in de hoofdcontext (dat wil zeggen, niet die binnen dehttp context). Het bestand bevindt zich meestal in /var/log/nginx/error.log.,

of, als u de passagier_log_file-richtlijn hebt geconfigureerd, dan bevindt het logbestand zich in het bestand waarnaar wordt verwezen.

Uitvoerlogboek

Stdout en stderr

alles wat de toepassing schrijft naar de stdout-en stderr-kanalen wordt gelogd naar het logbestand.

Applicatielogboek

de toepassing of het webkader kan een eigen logbestand hebben dat onafhankelijk is van het Passagierslogboek. U moet ook controleren dat bestand om te zien of uw toepassing of web framework heeft gelogd belangrijke berichten.,

bijvoorbeeld, Ruby on Rails logt naar log/development.log en log/production.log. Wanneer er een fout optreedt tijdens het verwerken van aanvragen, wordt deze meestal hier geregistreerd. Merk op dat dit bestand geen fouten bevat die Rails tegenkomt tijdens het opstarten – dit soort fouten worden meestal naar stderr geschreven, wat betekent dat ze in plaats daarvan in het Passagierslogboek terechtkomen.,

merk op dat Passenger standaard toepassingen in de “productie” – omgeving uitvoert (dat wil zeggen, Passenger sets RAILS_ENV, RACK_ENV, NODE_ENV en gerelateerde omgevingsvariabelen “productie”). Dus als u Rails gebruikt, controleer dan production.log in plaats van development.log.

het logbestand aanpassen

U kunt de passagier instrueren om te loggen naar een specifiek logboek met behulp van de optie passagier_log_file.

standaard drukt Passenger alleen belangrijke informatieberichten, waarschuwingen en fouten af., Je kunt Passenger ook instellen om minder belangrijke berichten te loggen, zoals foutopsporingsberichten, via passenger_log_level.

problemen met logboekregistratie

berichten kunnen verloren gaan door Log rotatieproblemen

Is uw Passagierslogboek het Nginx-foutlogboek? En vind je er niets nuttigs in, terwijl het er tegelijkertijd op lijkt dat de passagier al enige tijd geleden gestopt is met inloggen op het bestand? Dan heb je waarschijnlijk een log rotatie probleem, waardoor logs verloren gaan. Stel de rotatie van het logboek in.,

Application stdout / stderr problems

verwacht u de uitvoer van de toepassing in het logbestand te vinden,maar ziet u het niet echt? Dan kan de oorzaak zijn dat de toepassing stdout en stderr heeft gewijzigd. Meer informatie hierover.

probeer het logniveau te verhogen

soms is er eigenlijk niets mis met het logbestand. Probeer het logniveau te verhogen zodat u meer berichten ziet.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *