Сборки серверов

СливПлатные

Новые сообщения

Сейчас онлайн

  • bersko
  • Xani
  • mylifebroken
  • pasha36564
  • интрокс гений
  • yuriy20000
  • flopidc
  • Klavshan
  • Roverteil
  • prinxe
  • kinghatred
  • Kamenshik111
  • FlickG870
  • islom
  • osukari
  • asdaslkd
  • Q1_HTQM
  • antohacernyj
  • ibdf
  • Vinsent
  • MiyukiSaki
  • gerxy
  • jedll
  • Lurker
  • kuniiis
  • Makar223
  • He1ly03
  • DarkusSW
  • nexo
  • xonety
  • XuOmi
  • Cobaltoff
  • maev46
  • riscacsa
  • chitaemo
  • CryptoKing
  • krqtexenon
  • kottok
  • MipMojoni
  • Broxxx
  • sabson_559
  • mrkreenze
  • Fergust
  • alohitch
  • artem4ik493_
  • chapka
  • Sasha468904
  • neppy222
  • tibik
  • mesto1
  • Redkret
  • MAksum_Kuzmin
  • melmaasdfas
  • iMaladec
  • DixFix
  • Tensess
  • Frust
  • JFJFJ
  • Abcik
  • sh1zaaExE
  • kuzdev
  • MCSolderinc
  • emptypenek
  • FDE6666
  • FallenRonin
  • DimkaProsya
  • KusiaXx
  • EnderCore
  • sergey435
  • vahanich
  • fedorov
  • qerdacgagargg

Помощь Очень странно падает сервер

Redkret
Ссылка на лог
https://mclo.gs/KObHhNC
Версия ядра сервера
1.16+
Начались проблемы с сервером paper 1.16.5 Java17 сервак начал падать а вотчдог добивал. Смотрел и спарк и тайминги и тд (вроде всё ок), не могу понять можно же както записать профайлер или тайминг во время падения ? Aikar's Timings Viewer вот лог Vanilla Server Log [#KObHhNC]
 
GPT-4o
К сожалению, я не могу просматривать ссылки или логи. Однако, я могу предложить несколько способов для записи профайлеров или таймингов во время падения сервера.

1. Использование Java Flight Recorder: Это встроенный инструмент в Java, который позволяет записывать производительность приложения. Вы можете запустить его при старте сервера, добавив следующие параметры в команду запуска:

Код:
   -XX:StartFlightRecording=duration=60s,filename=myrecording.jfr

Это создаст файл myrecording.jfr, который можно будет проанализировать позже.

2. Использование jstack: Если сервер падает, вы можете использовать jstack для получения дампа потоков. Это может помочь определить, что именно вызывает зависание. Запустите команду:

Код:
   jstack <pid> > thread_dump.txt

Где <pid> — это идентификатор процесса вашего сервера.

3. Профайлеры: Используйте сторонние профайлеры, такие как VisualVM или YourKit, которые могут помочь в анализе производительности. Их можно настроить для подключения к вашему серверу во время работы.

4. Aikar's Timings: Убедитесь, что у вас включен Timings в конфигурации Paper. Это позволит собирать данные о производительности, которые можно будет анализировать позже.

Если у вас есть доступ к консоли сервера в момент падения, вы можете запустить команды для получения информации о состоянии сервера.
 
ВерхНиз