Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Padające db


Rekomendowane odpowiedzi

Opublikowano

Mam problem z db, po kilku odpaleniach komenda /start, niestety nie któymś razem nie włacza sie db i musze odczekac jakiś czas wyłączyc i wlaczyc na nowo zeby zadziałało

 

5_SurvingIgnite.gif

Opublikowano

To jest z katalogu /usr/home/mt2/db

To jest sysser : 

 

SYSERR: Aug 30 23:05:51 :: pid_init: 
Start of pid: 7828

SYSERR: Aug 30 23:05:51 :: Start: TABLE_POSTFIX not configured use default


A to jest syslog:

 

SYSERR: Aug 30 23:05:51 :: pid_init: 
Start of pid: 7828

SYSERR: Aug 30 23:05:51 :: Start: TABLE_POSTFIX not configured use default
Aug 30 23:05:51 :: connecting to MySQL server (player)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: connecting to MySQL server (account)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: connecting to MySQL server (common)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: connecting to MySQL server (hotbackup)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: ClientManager initialization.. 
Aug 30 23:05:51 :: InitializeLocalization() - LoadLocaleTable(count:13)
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE0)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE1)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE2)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE3)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE4)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE5)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE6)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE7)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[LOCALE] = poland
Aug 30 23:05:51 :: Changed g_stLocale latin2 to euckr
Aug 30 23:05:51 :: SetLocale start
Aug 30 23:05:51 ::     --mysql_set_character_set(latin2)
Aug 30 23:05:51 ::     --mysql_set_character_set(latin2)
Aug 30 23:05:51 ::     --mysql_set_character_set(latin2)


Nie wiem czemu data jest z 30 i z takiej godziny, skoro serwer odpaliłem w tym momencie.
I raz db odpali, a raz nie.

5_SurvingIgnite.gif

Opublikowano

Jak zatrzymujesz kanały to przed ponowny uruchomieniem zalecam użycie komendy "ps" w celu sprawdzenia czy na pewno wszystko się zamknęło, bo jak dla mnie za szybko po zatrzymaniu starujesz i pewnie syserr sypie ze kanał/db już działa.

Co do czasu, zaktualizuj czas freebsd.

Opublikowano
Dnia 1.09.2018 o 22:53, Pokplas napisał:

To jest z katalogu /usr/home/mt2/db

To jest sysser : 

  Odkryj ukrytą treść

SYSERR: Aug 30 23:05:51 :: pid_init: 
Start of pid: 7828

SYSERR: Aug 30 23:05:51 :: Start: TABLE_POSTFIX not configured use default


A to jest syslog:

  Odkryj ukrytą treść

SYSERR: Aug 30 23:05:51 :: pid_init: 
Start of pid: 7828

SYSERR: Aug 30 23:05:51 :: Start: TABLE_POSTFIX not configured use default
Aug 30 23:05:51 :: connecting to MySQL server (player)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: connecting to MySQL server (account)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: connecting to MySQL server (common)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: connecting to MySQL server (hotbackup)
Aug 30 23:05:51 :: CREATING DIRECT_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING MAIN_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 :: CREATING ASYNC_SQL
Aug 30 23:05:51 :: AsyncSQL: locale latin2
Aug 30 23:05:51 ::    OK
Aug 30 23:05:51 :: ClientManager initialization.. 
Aug 30 23:05:51 :: InitializeLocalization() - LoadLocaleTable(count:13)
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE0)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE1)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE2)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE3)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE4)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE5)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE6)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE7)] = 0 5 6 8 10 12 14 16 18 20 22 24
Aug 30 23:05:51 :: locale[LOCALE] = poland
Aug 30 23:05:51 :: Changed g_stLocale latin2 to euckr
Aug 30 23:05:51 :: SetLocale start
Aug 30 23:05:51 ::     --mysql_set_character_set(latin2)
Aug 30 23:05:51 ::     --mysql_set_character_set(latin2)
Aug 30 23:05:51 ::     --mysql_set_character_set(latin2)


Nie wiem czemu data jest z 30 i z takiej godziny, skoro serwer odpaliłem w tym momencie.
I raz db odpali, a raz nie.

Data jest z maszyny, wpisz date pewnie masz nieaktualną.

Co do padania db, w logach nic nie ma jak db pada to tworzy core, debuguj je i pokaż co wypluje

  • 2 tygodnie później...
Opublikowano

Odpal w 2gim połączeniu ssh db (samo, nie przez skrypt tylko ręcznie). I zobacz czy ci wywali. Jeśli nie - daj większy cd w sh między odpalaniem procesów.

Opublikowano
Dnia 12.09.2018 o 22:05, Zamar napisał:

Odpal w 2gim połączeniu ssh db (samo, nie przez skrypt tylko ręcznie). I zobacz czy ci wywali. Jeśli nie - daj większy cd w sh między odpalaniem procesów.

To nie ma sensu, a to coś w przypadku nie, to weź czytaj zanim coś wyślesz, bo pewnie chodziło Ci o sleepa, a wyszło coś niezrozumiałego.

Jeśli dobrze zrozumiałem Twój problem to db nie wstaje Ci co jakiś czas, tak? To ja mam pytanie czy wgrałeś fixa na padające db?

Opublikowano
2 godziny temu, NoName#2 napisał:

To nie ma sensu, a to coś w przypadku nie, to weź czytaj zanim coś wyślesz, bo pewnie chodziło Ci o sleepa, a wyszło coś niezrozumiałego.

Jeśli dobrze zrozumiałem Twój problem to db nie wstaje Ci co jakiś czas, tak? To ja mam pytanie czy wgrałeś fixa na padające db?

Fix na DB wgrany od 2k14/15 roku (dokładnej daty nie pamiętam, musiałbym kopać w repo)
cd - cooldown, fakt mój błąd, ktoś mógł pomylić to z komendą, ale będziesz musiał to przeboleć
I ma sens, sprawdzałem, gdyż dziwiło mnie że błąd występuje po kilku latach tylko podczas 1+x uruchomienia db, i tylko w przypadku gdy zwirtualizowałem bsd na starszym laptopie z firmy. Performance zdecydowanie różniący się od reszty.

Ale jak ładnie poprosisz, znajdę ci dokładną datę, i udokumentuje całość sytuacji filmikiem + logami jeśli dorwę tego przenośnego staruszka jeszcze ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...