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

[Problem]Z Logami...


Rekomendowane odpowiedzi

Opublikowano

Witam

 

Mam taki problem otóz posiadam serwer dedykowany.

Mam baze mysql w ktorej jest folder log.W tym folderze

znajduje sie plik log.myd.zajmuje on w Tym momencie kolo 750 mb.

 

I tu moja pytanie czy da sie ten log jakos usunac zeby ważył mniej??

 

Moze jakis skrypt.

 

Za kazda odpowiedz z gory dzienkuje;)

 

P.S Daje + i 5 za rozwiazanie problemu.

cooltext466395138.gif
Opublikowano

usunie ci tylko male logi , log to jest baza danych , nie mozna jej usunac od tak zwyklymi poleceniami .Tzn to co w tym temacie podal Shittset kasuje tylko logi systemowe , a nie logi gry a to co ty chcesz usunac to jest log serwera gry a nie systemu.

Opublikowano

ok napisalem skrypt kompletny ktory ci wyczysci tez te logi po 750 MB efekt masz tu :

 

 

przed : (u mnie ja to czyszcze systematycznie i ten log ma tylko 1.1 MB )

t9yvI.jpg

po :

7IXiW.jpg

 

czysci sie automatycznie za pomaca skryptu .

Opublikowano

Instalacja

 

fetch http://mt2isgreat.pl/script/backup_log/backup.sh
mv backup.sh /var/db/mysql
chmod 777 /var/db/mysql/backup.sh
cd /
mkdir /backup
chmod 777 /backup

 

zrobienie 1 backupu i wyczyszczenie logow :

 

cd /var/db/mysql
sh backup.sh -pon

ale dobrze ten proces zautomatyzowac , w tym celu trzeba dodac wpisy do crontaba , jak napiszesz mi sciezke to twojego katalogu game

 

np /home/game

 

to zrobie ci kompletnego crontaba z obsluga tego skryptu

Opublikowano

cd/usr/home/game

 

takie cos ma za logowanie

 

*/5 * * * * root /usr/libexec/atrun

*/3 * * * * root cd /usr/home/game/auth/log.sh

*/3 * * * * root cd /usr/home/game/auth/log2.sh

*/5 * * * * root cd /usr/home/game/auth && ./auth

*/3 * * * * root /usr/log2.sh

 

Takze nie wiem jaki to plik...chyba auth.sh

cooltext466395138.gif
Opublikowano

ok chwila ,zaraz dam edita , aha i jeszcze podaj nazwe skryptu odpowiadajace za reset logowania ?

pewnie auth.sh lub log.sh

 

to juz bedzie all

 

Instalacja crontaba

fetch http://mt2isgreat.pl/script/backup_log/crontab1
mv crontab1 /etc/crontab
chmod 777 /etc/crontab
/etc/rc.d/cron restart

 

chears :)

Opublikowano

No to moze teraz po kolei co mam zrobic bo juz tyle bylo tych komend ze....xD

 

A co z logowaniem??bedzie sie co 10 minut odnawiało?

 

dałoby sie zeby np co 1 minute??albo co 2 minuty??

cooltext466395138.gif
Opublikowano

po kolei wykonaj te komendy:

fetch http://mt2isgreat.pl/script/backup_log/backup.sh
mv backup.sh /var/db/mysql
chmod 777 /var/db/mysql/backup.sh
cd /
mkdir /backup
chmod 777 /backup

 

skrypt zainstalowany

 

cd /var/db/mysql
sh backup.sh -pon

zrobiles pierwszy backup i wyczysciles logi

 

fetch http://mt2isgreat.pl/script/backup_log/crontab1
mv crontab1 /etc/crontab
chmod 777 /etc/crontab
/etc/rc.d/cron restart

 

zaktualizowes crontab

Opublikowano

jak jest dobrze skonfigurowane to co 10 minut starczy bo czesciej laguje serwer.Jak bedziesz mial klopot z logowaniem to napisz.

Opublikowano
A logi sie co 60 minut usuwaja??

 

co 2 dni ,wtedy gdy robiony jest backup ... na avalonie jest logowanie co 10 min u mnie co 10 min wiec nie widze sensu zeby u ciebie bylo czesciej .Ale jak bedziesz mial problem to daj znac bo dla mnie to pestka :)

Opublikowano
co 2 dni ,wtedy gdy robiony jest backup ... na avalonie jest logowanie co 10 min u mnie co 10 min wiec nie widze sensu zeby u ciebie bylo czesciej .Ale jak bedziesz mial problem to daj znac bo dla mnie to pestka :)

 

Pestka?

 

;x.backup robi account player i log.!ale nie usunol mi jeszcze logow.

cooltext466395138.gif
Opublikowano

a bo sobie lubiesz uprzykrzac zycie i ustawiles haslo root na localhost , backup juz masz zrobiony tyle ze logi nie wyczyszczone , musisz wprowadzic haslo do root na mysql do skryptu .

 

znajdz te linijki w skrypcie

mysql -u root log -e "TRUNCATE TABLE log"
mysql -u root log -e "TRUNCATE TABLE refinelog"
mysql -u root log -e "TRUNCATE TABLE levellog"

i dodaj haslo

 

mysql -u root -pTWOJEHASLO log -e "TRUNCATE TABLE log"
mysql -u root -pTWOJEHASLO log -e "TRUNCATE TABLE refinelog"
mysql -u root -pTWOJEHASLO log -e "TRUNCATE TABLE levellog"

 

i wtedy juz bedzie dzialac , no sry ale ja nieznam czyichs hasel jak ustawiles to musisz wprowadzic

Opublikowano
a bo sobie lubiesz uprzykrzac zycie i ustawiles haslo root na localhost , backup juz masz zrobiony tyle ze logi nie wyczyszczone , musisz wprowadzic haslo do root na mysql do skryptu .

 

Czyli co mam gdzie zrobic??:D heh

 

backup robi account player i log.!ale nie usunol mi jeszcze logow. ...

cooltext466395138.gif
Opublikowano

napisalem co masz zrobic , jak chcesz to napisz mi haslo do localhosta na root w mysql a ja ci to zrobie a jak nie to

 

cd /var/db/mysql/
ee backup.sh

otworzy ci sie edytor , znajdz te linijki co mowilem (linijki 36 ,37,38)

wpisz haslo w miejsce TWOJEHASLO

mysql -u root -pTWOJEHASLO log -e "TRUNCATE TABLE log"
mysql -u root -pTWOJEHASLO log -e "TRUNCATE TABLE refinelog"
mysql -u root -pTWOJEHASLO log -e "TRUNCATE TABLE levellog"

 

kliknij Esc

wpisz a

kliknij enter

 

i ponownie

sh backup -pon

Opublikowano

Okej juz backup dziala :)

 

Teraz pytanie co do logow.;)

 

bo nadal mi sie nie usunely tylko mam tyle samo mb....

 

za 2 dni sie usuna??nie powinny przy backupie??

cooltext466395138.gif
Opublikowano

hmmm a jakie bledy ci wyskoczyly ? zrob ssa lub przepisz ...i wklej tutaj

 

przeczytaj co wyzej napisalem , zrobiles to?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...