brak statysty - rstats busy
|
shibby |
Dodano 21-01-2009 16:59
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
Witam. Statystyki real-time dzialaja bez problemu ale gdy probuje wejsc na Last 24H lub daily itd to dostaje komunikat:
The rstats program is not responding or is busy. Try reloading after a few seconds.
Szukalem po necie i rozwiazania problemu nie znalazlem.
W logach nic nie ma.
Ktos na jakims forum wspomnial ze to moze byc wina malej ilosci ramu ale moj linksys sie wrecz nudzi:
CPU Load (1 / 5 / 15 mins) 0.14 / 0.13 / 0.09
Total / Free Memory 30.02 MB / 15.51 MB (51.68%)
sprzet to wrt53gs v3
tomato 1.23
ktos podpowie jak rozwiazac ten problem? |
|
|
|
Dziadek |
Dodano 21-01-2009 19:25
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Miałem ten sam problem, ale on nie był spowodowany brakiem pamięci.
Gdzie u Ciebie są zapisywane te statystyki?
Czy masz aktywny CIFS?
Edytowany przez Dziadek dnia 21-01-2009 19:34
|
|
|
|
shibby |
Dodano 22-01-2009 13:41
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
W RAM (temporary) co godzine. mam zrobiony backup na FTP wg opisu http://openlinksys.info/forum/viewthread.php?forum_id=38&thread_id=6071
CIFSa nie mam bo nie mam zadnej maszynki ktora mialaby udostepniony udzial sieciowy 24h.
|
|
|
|
Dziadek |
Dodano 23-01-2009 02:41
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat shibby napisał/a:
Statystyki real-time dzialaja bez problemu ale gdy probuje wejsc na Last 24H lub daily itd to dostaje komunikat:
The rstats program is not responding or is busy. Try reloading after a few seconds.
Jak już pisałem, sam miałem ten sam problem ale Twój post zmobilizował mnie, żeby znaleźć tego przyczyny i w końcu mi się to udało.
Problem spowodowany jest tym, że podczas instalacji skryptów zapisywana jest ówczesna ścieżka do zawierającego statystyki pliku tomato_rstats_MAC-adress.gz.
Późniejsza zmiana lokalizacji tego pliku w zakładce Bandwith Monitoring powoduje, że skrypty nie mogą tego pliku odnaleźć.
Żeby problem usunąć, należy:
1. Ręcznie skopiować w nowe miejsce plik tomato_rstats_MAC-adress.gz,
2. Do treści pliku rstats-source znajdującego sie na serwerze FTP, ręcznie wpisać aktualną ścieżkę do pliku tomato_rstats_MAC-adress.gz,
3. Zalogować sie do routera w trybie terminala, wejść do katalogu rstatbackup i wydać polecenie rstatinit.sh.
Po wydaniu tego polecenia powinny pojawić się historyczne statystyki routera.
Cytat CIFSa nie mam bo nie mam zadnej maszynki ktora mialaby udostepniony udzial sieciowy 24h
(Zmienione 2009-01-23 12:32)
Jeśli takiej maszynki nie masz, to jako CIFS możesz zadeklarować własny lokalny komputer, gdyż dostęp całodobowy wcale nie jest konieczny. Router będzie wtedy trzymał statystyki w RAM-ie i czekał na możliwość ich zapisania w CIFS.
Dodane dnia 18-02-2009:
W dniu dzisiejszym, w tym samym wątku podałem wygodniejsze rozwiązanie tego problemu.
Edytowany przez Dziadek dnia 18-02-2009 15:11
|
|
|
|
shibby |
Dodano 23-01-2009 10:42
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
Cytat Dziadek napisał/a:
1. Ręcznie skopiować w nowe miejsce plik tomato_rstats_MAC-adress.gz,
2. Do treści pliku rstats-source znajdującego sie na serwerze FTP, ręcznie wpisać aktualną ścieżkę do pliku tomato_rstats_MAC-adress.gz,
3. Zalogować sie do routera w trybie terminala, wejść do katalogu rstatbackup i wydać polecenie rstatinit.sh.
Po wydaniu tego polecenia powinny pojawić się historyczne statystyki routera.
nie za bardzo rozumiem, nie moge znalesc nigdzie pliku tomato_rstats_MAC-adress.gz. zauwazylem ze jak wylacze z wan up start pliku /jffs/rstatbackup/rstatinit.sh to mi statystyki daily itd dzialaja.
zauwazylem tez ze plik /jffs/rstatbackup/rstatbackup.sh
wysyla rstats-history speed, stime i source na ftpa z katalogu /tmp/var/lib/misc/ jednak ja tu takich pliczkow nie mam?!?!
i teraz /jffs/rstatbackup/rstatinit.sh probuje zaciagnac te pliki z serwera ftp rowniez to tego katalogu po restarcie, jednak ja takowych plikow na FTP nie mam. Pytanie gdzie one sie powinny zapisywac, wtedy przeedytuje sobie skryptu. Szukalem troche przez konsole ale bez rezultatu.
Jak dobrze rozumiem to brak wywolanego pliku rstatinit.sh skutkuje brakiem statystyk po restarcie bo nie zaciaga backupu z ftp (ktory i tak sie poki co nie robi). Zaznacze jeszcze ze backup statystyk per user sie robi poprawnie, chociaz nie wiem czy to ma jakis zwiazek z ta sprawa
Cytat
Jako CIFS możesz zadeklarować albo własny komputer (dostęp całodobowy wcale nie jest konieczny), albo serwer FTP, do którego masz dostęp
Jak ustawic cifs do FTP? jezeli chodzi o dostep shellowy lub po sambie to nie mam takowego. FTP do ktorego mam dostep to wykupiony hosting. |
|
|
|
Dziadek |
Dodano 23-01-2009 12:23
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat shibby napisał/a:
nie za bardzo rozumiem, nie moge znalesc nigdzie pliku tomato_rstats_MAC-adress.gz.
W miejscu stringu 'MAC-adress' powinien być MAC Twojego routera - czy tak szukałeś?
Cytat zauwazylem ze jak wylacze z wan up start pliku /jffs/rstatbackup/rstatinit.sh to mi statystyki daily itd dzialaja.
Skrypt rstatinit.sh zaczyna pracę od ubicia istniejących statystyk, a potem wczytuje statystyki zapisane w backupie. Jeśli w backupie nic nie znajdzie, to efekt jest taki jak u Ciebie.
Cytat zauwazylem tez ze plik /jffs/rstatbackup/rstatbackup.sh
wysyla rstats-history speed, stime i source na ftpa z katalogu /tmp/var/lib/misc/ jednak ja tu takich pliczkow nie mam?!?!
A jaka jest zawartość Twojego katalogu /tmp/var/lib/misc/ ?
U mnie to wygląda tak:
# pwd
/tmp/var/lib/misc
# l
-rw-r--r-- 1 root root 396 Jan 23 10:27 dnsmasq.leases
-rw-r--r-- 1 root root 2 Jan 23 01:55 rstatbackup.inited
-rw-r--r-- 1 root root 1024 Jan 23 10:57 rstats-history.gz
-rw-r--r-- 1 root root 43 Jan 23 10:57 rstats-source
-rw-r--r-- 1 root root 19201 Jan 23 10:57 rstats-speed.gz
-rw-r--r-- 1 root root 4 Jan 23 10:57 rstats-stime
-rw-rw-rw- 1 root root 4 Jan 1 1970 wantime
#
Różnica może wynikać z tego, że Ty statystyki routera trzymasz w RAM-ie, a ja je zapisuje w CIFS - poprzednio na swoim pececie, a od dzisiejszej nocy na lokalnym serwerze.
Jest dość prawdopodobne (nie mam czasu teraz tego sprawdzać), że do poprawnego działania wszystkich skryptów konieczne jest istnienie udziału sieciowego CIFS, gdyż taki był stan wyjściowy w momencie tworzenia tego zestawu skryptów.
Natomiast miłym plusem ostatnich zmian jest fakt, że teraz po reboocie routera także wykres "Last 24 h" jest przywracany.
Cytat Jak ustawic cifs do FTP? jezeli chodzi o dostep shellowy lub po sambie to nie mam takowego. FTP do ktorego mam dostep to wykupiony hosting.
Oczywiście masz rację, gdy to pisałem, byłem już bardzo śpiący.
Ja swój własny serwer FTP mam w sieci lokalnej i o nim wówczas myślałem. |
|
|
|
shibby |
Dodano 23-01-2009 12:28
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
ok problem rozwiazalem. mam lacze wdzwanianie (dialog po pppoe) i czasami musi minac pare sekund zanim nawiaze linksys polaczenie. dodalem do rstatinit.sh na poczatku pliku sleep 20 i teraz jest ok
dziadek stokrotne dzieki za nakierowanie a tak jeszcze zapytam w jakim pliku zmienia sie tego MACa to odrazu sprawdze czy mam dobry wpisany
Edytowany przez shibby dnia 23-01-2009 13:30
|
|
|
|
Dziadek |
Dodano 23-01-2009 15:57
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat shibby napisał/a:
ok problem rozwiazalem. mam lacze wdzwanianie (dialog po pppoe) i czasami musi minac pare sekund zanim nawiaze linksys polaczenie.
Tam musi być jeszcze jakiś inny problem, bo ja mam komputery w sieci lokalnej i przy jakiejkolwiek zmianie konfiguracji też mam ten sam efekt jak Ty.
Cytat shibby napisał/a:
a tak jeszcze zapytam w jakim pliku zmienia sie tego MACa to odrazu sprawdze czy mam dobry wpisany
Z tym plikiem tomato_rstats_MAC-adress.gz to jestem dosyć skołowany. To jest ten sam plik, którrego nazwa wyświetla Ci się na stronie Administration/Bandwith Monitoring w części Backup.
Z wysokim prawdopodobieństwem jest to kopia pliku /tmp/var/lib/misc/rstats-history.gz.
Najdziwniejsze jest to, że gdy na stronie Administration/Bandwith Monitoring w okienku Save History Location miałem wpisaną ścieżkę do /CIFS1 na moim komputerze, to ten plik co godzinę był tam aktualizowany.
Gdy dzisiaj w nocy tę ścieżkę zmieniłem na adres /CIFS2 do mojego lokalnego serwera na linuksie, to ten plik jakby przestał być potrzebny, przez cała noc ani razu się nie zaktualizował, chociaż statystyki routera poprawnie mi się ładowały po reboocie.
Poobserwuję te pliki jeszcze, może dojdę do jakichś sensownych wniosków. |
|
|
|
Dziadek |
Dodano 26-01-2009 20:20
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat shibby napisał/a:
ok problem rozwiazalem. mam lacze wdzwanianie (dialog po pppoe) i czasami musi minac pare sekund zanim nawiaze linksys polaczenie. dodalem do rstatinit.sh na poczatku pliku sleep 20 i teraz jest ok
Również u mnie po upgradzie Tomato do wersji 1.23 timing był przyczyną znikania statystyk po restarcie routera.
Co prawda u mnie problem ten też ustępował po umieszczeniu polecenia
sleep 20
w zakładce Administration/Scripts/WAN Up ponad linią
/jffs/rstatbackup/rstatinit.sh,
ale ostatecznie zdecydowałem się na rozwiązanie go przez
przeniesienie polecenia
/jffs/rstatbackup/rstatinit.sh
z zakładki WAN Up do zakładki Firewall, co wydaje mi się być lepszym rozwiązaniem. |
|
|
|
Jakub85 |
Dodano 16-02-2009 17:32
|
User
Posty: 4
Dołączył: 16/02/2009 00:20
|
Witajcie. Mam ten sam problem co autor tematu. Niestety rady takie jak dodanie sleep 20 nad wpisem czy przeniesienie go do zakładki firewall u mnie nie pomagają.
Wydaje mi się, że problem leży w pliku rstats-source, który jest tworzony przez skrypt na serwerze ftp. Plik niby tam jest jednak przy próbie ściągnięcia wyskakuje błąd. Zabiera on 0 bajtów i nic w nim nie ma.
Czy komuś udało się to naprawić?
Mam serdeczną prośbę. Czy mógłbym prosić kogoś o wklejenie zawartości dobrze działającego pliku rstats-source? U mnie jest on pusty i nie da się go skopiować na dysk.
Edytowany przez Jakub85 dnia 17-02-2009 00:05
|
|
|
|
shibby |
Dodano 17-02-2009 11:12
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
ten plik u mnie tez jest pusty wiec to raczej nie to.
jakie masz lacze?
masz na ftp pliki rstat-history.gz, rstat-speed.gz, statday*?
jaka masz zawartosc katalogu
ls /tmp/var/lib/misc/
powinienes miec w nim m.in.
rstatbackup.inited rstats-history.gz rstats-source rstats-speed.gz rstats-stime |
|
|
|
Dziadek |
Dodano 17-02-2009 22:38
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat Jakub85 napisał/a:
Czy mógłbym prosić kogoś o wklejenie zawartości dobrze działającego pliku rstats-source? U mnie jest on pusty i nie da się go skopiować na dysk.
U mnie treść tego pliku jest następująca:
/cifs1/WRT54g/tomato_rstats_0014bf307587.gz
gdzie:
/cifs1/WRT54g/
jest ścieżką wpisaną do pola Save History Location w zakładce Administration/Bandwith Monitoring, a
tomato_rstats_0014bf307587.gz
jest plikiem, w którym Tomato przechowuje statystyki routera. |
|
|
|
shibby |
Dodano 18-02-2009 10:02
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
ja mam ustawione RAM (temporary) dlatego zawartosc rstats-source mam pustą. |
|
|
|
Dziadek |
Dodano 18-02-2009 12:41
|
Super User
Posty: 476
Dołączył: 10/08/2006 19:43
|
Cytat Dziadek napisał/a:
Żeby problem usunąć, należy:
1. Ręcznie skopiować w nowe miejsce plik tomato_rstats_MAC-adress.gz,
2. Do treści pliku rstats-source znajdującego sie na serwerze FTP, ręcznie wpisać aktualną ścieżkę do pliku tomato_rstats_MAC-adress.gz,
3. Zalogować sie do routera w trybie terminala, wejść do katalogu rstatbackup i wydać polecenie rstatinit.sh.
To co napisałem powyżej, można także wykonać korzystając wyłącznie z GUI:
1. Robimy backup statystyk routera korzystając z zakładki Backup na stronie Administration/Bandwith Monitoring
2. Na tej samej stronie, w polu Save History Location ustalamy miejsce zapisywania statystyk routera
3. Zaznaczamy Create New File (Reset Data)
oraz (gdyby jeszcze nie było) Create Backups
4. Klikamy Save
5. Ponieważ dotychczasowe statystyki routera zostały wyzerowane, więc przywracamy je funkcją Restore na stronie Administration/Bandwith Monitoring.
Poprzednio nie chciało mi to w ten sposób działać i statystyki były tracone przy reboocie.
Obecnie, prawdopodobnie po zmianach w skryptach firewalla, które opisałem dnia 26-01-2009 g. 20:20 wszystko mi już działa i pomimo że Tomato z nieznanych mi bliżej powodów w dalszym ciągu nie jest w stanie zapisać pliku tomato_rstats_MAC_address.gz na partycji /cifs2/, to statystyki routera jak na razie są po reboocie przywracane. |
|
|
|
Jakub85 |
Dodano 18-02-2009 14:14
|
User
Posty: 4
Dołączył: 16/02/2009 00:20
|
@Dziadek, shibby. Bardzo Wam dziękuję za pomoc i rady. Dzisiaj mam troszkę czasu i znowu pokombinuje z tym. |
|
|
|
Gangster |
Dodano 09-03-2009 20:50
|
User
Posty: 66
Dołączył: 27/12/2008 15:40
|
Też mam ten sam problem. Dopisałem sleep 20 do pliku. Przeniosłem /jffs/rstatbackup/rstatinit.sh do Firewall. Wszystkie 4 pliki mam do ftp i routerze. Jednak nic to nie pomaga. Jak zrobię restart statystyk to ok. Działa do następnego restartu routera.
Wystartowałem z palca i taki błąd się pojawił:
# rstatinit.sh
Done.
ftpget: unexpected server response: 426 File not found, transfer aborted
#
Ktoś wie o co biega?
Edytowany przez Gangster dnia 09-03-2009 23:59
|
|
|
|
shibby |
Dodano 10-03-2009 08:14
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
a masz plik /jffs/ftpparametry.sh?
ma on prawo execute?
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Gangster |
Dodano 10-03-2009 19:49
|
User
Posty: 66
Dołączył: 27/12/2008 15:40
|
Tak mam i ma prawo wykonywania. |
|
|
|
shibby |
Dodano 10-03-2009 21:32
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
a masz te 4 pliki na ftp?
-rw-r--r-- 1 root root 1024 Jan 23 10:57 rstats-history.gz
-rw-r--r-- 1 root root 43 Jan 23 10:57 rstats-source
-rw-r--r-- 1 root root 19201 Jan 23 10:57 rstats-speed.gz
-rw-r--r-- 1 root root 4 Jan 23 10:57 rstats-stime
bo ten plik wlasnie je probuje sciagnac. wyglada na to jakbys jakiegos nie mial i skrypt nie mogl go pobrac.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Gangster |
Dodano 10-03-2009 23:39
|
User
Posty: 66
Dołączył: 27/12/2008 15:40
|
Tak wszystkie 4 są na FTP (http://www.drivehq.com/) jak i na routerze (jffs). |
|
|