SMF HELP!

SMF Help! - For Users SMF/TP => Funkcjonalno?? SMF, Obs?uga, Administracja, SSI => Wątek zaczęty przez: Draco 05.01.2010 23:16:46



Tytuł: Dziwny plik cache
Wiadomość wysłana przez: Draco 05.01.2010 23:16:46
Dzisiaj mia?em taki problem, ?e cz??? u?ytkowników mojego forum nie mog?a wej?? na forum - wy?wietla?a im si? tylko bia?a strona.

Po przeanalizowaniu ró?nych mo?liwo?ci zajrza?em na ftp i r?cznie wykosi?em pliki cache. Pomog?o i jest ok ale w katalogu cache znajduje si? jaki? dziwny plik, którego nigdy wcze?niej nie widzia?em: nfs. i tu ci? cyfr a w ?rodku tego pliku takie co?:

GeSHi -› Code: [select]
<?php if(!defined('SMF')) die; if (1262726207 < time()) $expired = true; else{$expired = false; $value = 'a:2:{i:0;a:0:{}i:1;a:0:{}}';}?>
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.017s | speed:7.84 KB/s



Co to jest i dlaczego siedzi na moim ftp?  >:( Na dodatek nie moge tego usun??...


Tytuł: Odp: Dziwny plik cache
Wiadomość wysłana przez: tomeh 06.01.2010 09:23:05
Nie znam si? co wida?  na tym forum. Ale nfs to czeto plik serwera i jego danych dysku.


Tytuł: Odp: Dziwny plik cache
Wiadomość wysłana przez: Draco 06.01.2010 19:34:31
No i tu jest jaki? problem bo wielu u?ytkowników nie mo?e wej?? na forum  >:(

Po d?ugim okresie oczekiwania wy?wietla im si? bia?a strona. ?adnego info, ?e np. serwer nie odpowiada itp. i to na pewno przez ten plik. Pojawi? si? od wczoraj i od wczoraj wielu userów nie mo?e dosta? si? na forum  >:(

//edit

nfs to nie jest rozszerzenie ... plik ma wogole jakas dziwna konstrukcje ... i niepokoi mnie to "die" w tym pliku ...
Mniemam, ze prawdopodobnie na hostingu cos pogrzebali (bo forum mulilo) i teraz 50% userow nie moze sie dostac na forum ... i trwa to drugi dzien ... na razie wylaczylem cache i jakos dziala ale zobaczymy czy to tu lezy przyczyna. Ale wydaje mi sie, ze tak bo innych "dziwnych" plikow na ftp nie znalazlem, pobierzenie przejrzalem kod i tez nie ma zadnych zmian ...


Tytuł: Odp: Dziwny plik cache
Wiadomość wysłana przez: roco 07.01.2010 10:57:57
Cześć Draco :)

Sorry, do nadmiaru obowiązków doszedł brak neta. Zazwyczaj ratuję się routerem komórkowym, ale pogoda popsuła wsio.. Nie ma neta w budynku, a na zewnątrz router ledwie pierdzi i co chwila się rozsynchronizuje, pewnie mu za zimno.. Teraz dosłownie od paru minut mam czyjąś radiówkę około ~1Mb, ale chyba coś tam ciągną, bo też ledwie.. Do swoich celi nie idzie skorzystać, dlatego postanowiłem, że może choć tu się uda coś napisać. Czy podmienić pliki chata, bo go zaktualizowałem?

Draco, to wygląda jak dings od memcache, nie włączałeś np. wyższego poziomu niż - 1 (w opcjach serwera - ostatnia zakładka), ?
Jakby w tym pliku, były dopisane parametry memcache. To value jest jakby w C+ nie umiem go rozkminić.
Może być też tak, że coś robiłeś, gdzieś zabrakło np. odwołania, lub błędnie zakończona pętelka do bazy i zużycie procka Twojego servera na hostingu wzrosło np. do 110% (wartości przypisanej Twojemu kontu.. brr co za język.. hehe) i np. nie koniecznie ludzie, ale np. automat/ skrypt wrzucił Ci automatycznie np. ogranicznik, np. w postaci narzuconej ilości odwołań czy też użycia procka w znaczeniu czasu..

Wyłącz cache w opcjach serwera w PA.
W folderze cache powinny się znajdować tylko 2 pliki - index.php i .htaccess. Skopiuj cały ten folder na dysk. hmm nie napisałeś jakie ma chmody ten plik, ale spróbuj go przejąć, nadaj mu chmody np. na 666 lub 777. Zmień mu nazwę, tj. najpierw *.rozszerzenia a potem nazwy pliku, to nie istotne, chodzi, tylko o to, żeby go wychalatać,
Jeszcze inaczej, - wywal wsio z cache i zmień mu nazwę na np. OLDcache1, i wrzuć od razu przygotowany taki folder z ostatniej instalki SMF.
Może kiedy uda Ci się zmienić nazwę folderu, to da się go całkiem wychlastać? Pamiętaj wtedy, o chmodach na nowo wgranym, żeby był zapisywalny.

Tak.. wygląda na 2, ew 3 możliwości.. - możliwe że zabawiałeś się z cache dając wyższy poziom a nie dodając parametrów memcache, możliwe, że skrypt się zapętlił, czy w jakikolwiek inny sposób obciążył procka, a może i zużył w nadmiarze ram? Możliwe, również, że ktoś coś robił u Ciebie głupiego, czego efektem jest ten plik w cache.. Jednak jego zawartość wskazuje, to są raczej jakieś parametry.. i typuję - zabawy z cache.. na drugim miejscu przeciążenie serva i "metalowe kółko do nosa" od hostingu, taki mały szlabanik. Również prawdopodobne jest, że np. zmieniali soft, czy coś innego i nadmierny ruch im przeszkadzał, dlatego wrzucili bezpieczniki?

Jeśli nie uda Ci się dalej usunąć tego pliku, a nawet łącznie z całym folderem, (zrób kopie tego pliku), to normalnie, bez obciachu dzwonisz do technika ze swojego hostingu i prosisz go żeby usunął ten plik, ponieważ przeszkadza w prawidłowym działaniu forum. Ponadto zobacz na hostingu, na swoim koncie, hmm nie wiem w C-Panelu? czy innym ..panelu.. zobacz jakie było obciążenie procka, jakie były problemy z bazami, to powinno być pokazane nawet graficznie..

Myślę, że coś z tego co tu napisałem może pomóc.. Sory za składnię, ale piszę w pośpiechu i nawet nie ma pewności, że uda się zamieścić ten post..

Pozdrawiam :)
roco