Sobes.tech
Junior — Middle

Виртуал машиналарга байланыштуу журналдарды кайда издөө керек?

sobes.tech AI

AIден жооп

Виртуал машинанын (мисалы, JVM) байланыштуу журналдары адатта төмөнкү жерлерде болот:

  • Жүйө журналдары: /var/log/ Linux тутумдарында, мисалы /var/log/syslog же /var/log/messages.
  • Колдонмо журналдары: эгер виртуал машина колдонмо иштетсе, журналдар колдонмо каталогунда же иштетүү параметрлери аркылуу көрсөтүлгөн жерде болушу мүмкүн.
  • JVM журналдары:
    • Эгер JVM логгери иштетилсе (мисалы, -Xlog же -XX:+PrintGCDetails параметрлери менен), журналдар параметрлерде көрсөтүлгөн файлдарда болушу мүмкүн, мисалы gc.log.
    • JVM каталар журналдары (hs_err_pid*.log) адатта иштөө каталогунда катталат.

Конкреттүү журналдарды табуу үчүн, виртуал машинасынын иштетүү параметрлерин жана логгинг конфигурациясын, ошондой эле журналдар сакталуучу системдик жолдорду текшерүү сунушталат.

Linuxта JVM журналдарын издөө үчүн мисал команда:

find /var/log -name "gc.log" -o -name "hs_err_pid*.log"