Нгинк

Како да видим Нгинк евиденције?

Како да видим Нгинк евиденције?
Евиденције су веома важне у систему за надгледање активности апликације, јер вам пружају корисне информације о отклањању грешака и омогућавају вам анализу свих аспеката веб сервера. Као и друге софтверске апликације, Нгинк такође одржава догађаје као што су посетиоци ваше веб странице, наишли на проблеме и још много тога за евидентирање датотека. Корисне забележене информације користе се за предузимање превентивних мера како би се решиле велике озбиљне разлике у догађајима у дневнику.

У овом чланку ћемо разрадити како конфигурисати и прегледати Нгинк евиденције у Убунту 20.04 систем за праћење апликационих активности.

Постоје две врсте евиденција где су забележени догађаји у Нгинку један евиденција приступа, а друга евиденција грешака. Ако сте тада већ омогућили ове евиденције у датотеци за конфигурацију језгра Нгинк-а, обе врсте дневника можете пронаћи у / вар / лог / нгинк у свим Линук дистрибуцијама.

Нгинк приступни дневник

Све активности у вези са посетиоцима веб локације бележе се у приступним евиденцијама. У овој врсти евиденције можете пронаћи оне датотеке којима се недавно приступало, како је Нгинк одговорио на захтев клијента, ИП адресе клијента, који прегледач клијент користи и још много тога. Користећи информације из дневника приступа, можете надгледати промет како бисте временом пронашли употребу веб локације. Ако правилно надгледате евиденције приступа, тада можете лако пронаћи неке необичне захтеве које корисник шаље ради провере недостатака у примењеној апликацији.

Омогућите евиденцију Нгинк приступа

Евиденција приступа коју можете да омогућите помоћу директиве аццесс_лог било у одељку сервера или у ХТТП-у.

аццесс_лог лог_филе лог_формат;

Први аргумент, 'лог_филе' је обавезан, док је други аргумент необвезан, 'лог_формат'. Ако не помињете формат дневника, тада ће се дневници откуцати у подразумеваном комбинованом формату.

Евиденција приступа је подразумевано дефинисана у Нгинк датотеци за конфигурацију. Дакле, сви дневници приступа виртуелног хоста биће ускладиштени у истој конфигурационој датотеци.

хттп

аццесс_лог / вар / лог / нгинк / аццесс.Пријава;

Препоручује се раздвајање приступних евиденција свих виртуелних хостова снимањем у нову засебну датотеку.

хттп


аццесс_лог / вар / лог / нгинк / аццесс.Пријава;
сервер
слушај 80;
Пример_име_сервера.цом
аццесс_лог / вар / лог / нгинк / пример.приступ.Пријава;



Поново учитајте нове НГИНКС конфигурације. Сада можете да посетите евиденције приступа за пример.цом домен у датотеци / вар / лог / нгинк / екампле.приступ.лог, користећи следећу команду:

$ судо таил -ф / вар / лог / нгинк / пример.приступ.Пријава

Прилагодите формат у приступном дневнику

Објаснимо пример за дефинисање прилагођеног формата дневника приступа. Дневник приступа се подразумевано снима у комбинованом формату дневника. Због тога можете унапред дефинисани формат проширити вредношћу гзип одговора за однос компресије.

хттп
лог_формат цустом '$ ремоте_аддр - $ ремоте_усер [$ тиме_лоцал]'
'"$ рекуест" $ статус $ боди_битес_сент'
'"$ хттп_реферер" "$ хттп_усер_агент" "$ гзип_ратио"';
сервер
гзип он;

аццесс_лог / вар / лог / нгинк / пример.приступ.лог цустом;


Једном када направите све промене у конфигурацији Нгинка, поново учитајте Нгинк, а затим покрените реп наредбу да бисте приказали гзип однос на крају дневника догађаја.

$ судо таил -ф / вар / лог / нгинк / пример.приступ.Пријава

НГИНКС дневник грешака

Ако НГИНКС изненада престане да ради или не ради како треба, забележиће све догађаје у дневник грешака. Стога, користећи евиденције грешака, можете пронаћи више детаља. Такође бележи упозорења, али не може да идентификује проблем који се догодио.

Омогући евиденцију грешака

Следећа синтакса еррор_лог директиве:

еррор_лог лог_филе лог_левел;

У горњој синтакси, први аргумент представља путању датотеке дневника, а други аргумент идентификује ниво заштите догађаја дневника.

У наставку смо споменули пример у коме се врши поништавање директиве еррор_лог у контексту сервера.

хттп


еррор_лог / вар / лог / нгинк / еррор_лог;
сервер
слушај 80;
име_сервера пример1.цом;
еррор_лог / вар / лог / нгинк / екампле1.еррор_лог варн;


сервер
слушај 80;
име_сервера пример2.цом;
еррор_лог / вар / лог / нгинк / екампле2.еррор_лог дебуг;


л

Када будете требали да онемогућите евиденцију грешака, доделите име датотеке дневника / дев / нулл.

еррор_лог / дев / нулл;

Нгинк ниво нивоа евиденције грешака

Следећи ниво заштите можете користити у евиденцији грешака:

  1. емерге: Када је ваш систем нестабилан, користи се за хитне поруке
  2. узбуну: Генеришите поруке упозорења за озбиљне проблеме.
  3. крит: Користи се за критична питања за тренутно решавање.
  4. грешка: Током обраде странице може доћи до грешке.
  5. упозорити: Користи се за поруку упозорења
  6. објава: Забележите дневник који такође можете игнорисати.
  7. инфо: За информације, поруке
  8. отклањање грешака: Упућује на локацију грешке која се користи за уклањање грешака у информацијама.

Закључак

Дневници приступа и грешака у Нгинк-у корисни су за бележење одређених активности. Научили смо како можемо да омогућимо и прегледамо ове врсте Нгинк евиденција на нашем Линук систему. То је све о Нгинк евиденцијама.

Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...
Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...