1 (edytowany przez krejzi 2011-05-01 09:56:46)

Temat: Transmission - częste restarty

Witam,

W związku z tym, że ostatnio dość często transmission mi się sam wyłącza mam pytania:

- Czy wie ktoś jak napisać skrypt sprawdzający czy jest uruchomiony transmission i jeżeli nie to włącza go automatycznie,
- Jak zwiększyć "czułość" logowania transmission do logu logread (po samoczynnym wyłączeniu nie mam żadnej informacji o tym w logu),
- Czy to możliwe, że mam  jakieś śmieci w nvram i wystarczy je tylko wyczyścić?
- Czy ma ktoś jakieś pomysły gdzie powinienem szukać przyczyny wyłączania się transmission?
- Czy jeżeli router się nie restartuje, a transmission wyłącza czy to również może być spowodowane przegrzaniem routera 1043?

Pozdrawiam,

2

Odp: Transmission - częste restarty

nvram nie jest przez system używany, wiec nic mu do tego, tym bardziej że tplink nie ma nvramu smile. Zwiększenie gadatliwości transmission (nb w configu to jest) nic nie da, jeżeli proces po prostu pada. Chociaż zobacz w logach czy nie jest ubijany z powodu braku pamięci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez krejzi 2011-05-01 10:02:37)

Odp: Transmission - częste restarty

Log dostępny po wpisaniu komendy logread nic nie raportuje:( Tak jakby się nic w tym okresie czasu się nie stało. Mam Swap 128MB, ale RAM to by się przydało więcej:(. Na Twoich obrazach i aktualnych wersjach transmission w ubiegłum roku nie miałem problemów. A teraz nawet jak robię sysupgrade to za każdym razem rozwala mi się partycja extroot i muszę ją czyścić i robić od nowa cały system.

4

Odp: Transmission - częste restarty

Tak, taka jest zasada działania extroota - musisz plik md5sum usuwać żeby chciała się montować. Takie zabezpieczenie jest od dość dawna w backfire.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Transmission - częste restarty

Witam
Zapomniałem ustawić katalogu na usb stick i zapisywał mi plik na urządzeniu. Gdzie ten plik jest zapisywany chciałbym go usunąć.
Pozdrawiam

6 (edytowany przez krejzi 2011-05-01 13:21:21)

Odp: Transmission - częste restarty

Dziękuję za informację o tym pliku md5sum. Musiałem jakoś to przeoczyć:)

Odnośnie transmission to chyba poczekam do najnowszej wersji i zobaczę czy też będę mieć te same problemy. Jeżeli nic się nie zmieni to spróbuję  czy na starszych działa stabilniej.

Czy wie ktoś jak napisać skrypt, który sprawdza czy transmission jest uruchomiony i jeżeli nie jest to go uruchamia i wpisze informację do logu? Czy w openwrt da się taki skrypt napisać?

@dzikis
Widzę, że ten plik znajduje się po podmontowaniu partycji rozruchowej w katalogu /mnt/sda2/etc/extroot.md5sum (przynajmniej u mnie)

7

Odp: Transmission - częste restarty

if ! pidof transmission-daemon > /dev/null; then /etc/init.d/transmission start; fi
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: Transmission - częste restarty

Dzięki

Wpisałem takie polecenie  w konsoli:
echo "*/10 * * * * if pidof transmission-daemon > /dev/null; then /etc/init.d/transmission start; fi" >> /etc/crontabs/root
i zrestartowałem cron`a. Czy będzie jakieś info w logu, że skrypt zadziałał, bo transmission się odpalił.


Właśnie zauważyłem takie błędy w logu:

May  1 14:12:47 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475249314:3475253562 (repaired)
May  1 14:13:15 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475292391:3475294423 (repaired)
May  1 14:14:40 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475382995:3475386490 (repaired)
May  1 14:14:45 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475382995:3475386490 (repaired)
May  1 14:14:56 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475382995:3475386490 (repaired)
May  1 14:17:15 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475659825:3475661689 (repaired)
May  1 14:18:37 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475803622:3475806250 (repaired)
May  1 14:19:03 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475837058:3475843446 (repaired)
May  1 14:19:17 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475854482:3475854567 (repaired)
May  1 14:19:22 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475854482:3475854567 (repaired)
May  1 14:19:59 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475934988:3475935476 (repaired)
May  1 14:20:14 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475938740:3475942736 (repaired)
May  1 14:20:22 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3475938740:3475942736 (repaired)
May  1 14:22:37 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3476144859:3476148205 (repaired)
May  1 14:26:59 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3476747154:3476752618 (repaired)
May  1 14:27:15 OpenWrt user.debug kernel: TCP: Peer 87.178.60.24:63643/51234 unexpectedly shrunk window 3476747154:3476752618 (repaired)

Czy to coś poważnego?

9

Odp: Transmission - częste restarty

To są błędy protokołu tcp, przyszło mniejsze okno danych niż się spodziewał. Tak, info o uruchomieniu będzie w logu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Transmission - częste restarty

Jeszcze raz bardzo dziękuję!

11 (edytowany przez krejzi 2011-08-08 08:24:05)

Odp: Transmission - częste restarty

Witam,

Jestem już po RAM modzie do 64M, mam zainstalowanego Transmission/2.33 na najnowszym obrazie z eko.one.pl i niestety cały czas transmission się wyłącza. Najgorsze jest jednak to, że cron nie chce automatycznie jego uruchomić.

Poniżej wklejam log jaki się pojawia, ale niestety transmission tak jak był wyłączone dzisiaj o 8:55, tak o 9:05 też leży.
Aug  8 09:00:01 OpenWrt cron.info crond[19595]: crond: USER root pid 31256 cmd if pidof transmission-daemon > /dev/null; then /etc/init.d/transmission start; fi

moj plik /etc/crontabs/root:

*/60 * * * * if pidof transmission-daemon > /dev/null; then /etc/init.d/transmission start; fi

Czy macie jakieś pomysły co jest nie tak?

Pozdrawiam,

12

Odp: Transmission - częste restarty

Chyba ! chciałeś,  if ! pidof transmission-daemon > /dev/...

Jeżeli NIE jest określony pid to uruchom ponownie...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Transmission - częste restarty

Nie wiem jak mogłem to przeoczyć. Nawet wcześniej napisałeś prawidłowo ten skrypt, a ja po drodze jakoś zgubiłem "!":)

Dziękuję!

14

Odp: Transmission - częste restarty

witam,
od niedawna mam zainstalowane transmission na TL-WDR3600, jak zaczynam pobierać torrenta to po pewnym czasie restartuje się router. W logach znalazłem taki wpis podczas startu transmission:
Apr 12 09:17:52 transmission-daemon[8445]: UDP Failed to set receive buffer: requested 4194304, got 327680 (tr-udp.c:77)
Apr 12 09:17:52 transmission-daemon[8445]: UDP Failed to set send buffer: requested 1048576, got 327680 (tr-udp.c:88) 
czy gdzieś w ustawieniach można zwiększyć ten buffer ??

konfiguracja transmission jest tak:

config transmission
    option enabled 1
    option config_dir '/mnt/sdb3/DYSK/TORRENT/CONFIG'
    #option user 'nobody'
    option alt_speed_down 0
    option alt_speed_enabled true
    option alt_speed_time_begin 420
    option alt_speed_time_day 127
    option alt_speed_time_enabled true
    option alt_speed_time_end 60
    option alt_speed_up 0
    option bind_address_ipv4 '0.0.0.0'
    option bind_address_ipv6 '::'
    option blocklist_enabled true
    option blocklist_url 'http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz'
    option cache_size_mb 4
    option dht_enabled true
    option download_dir '/mnt/sdb3/DYSK/TORRENT'
    option download_queue_enabled true
    option download_queue_size 4
    option encryption 1
    option idle_seeding_limit 30
    option idle_seeding_limit_enabled false
    option incomplete_dir '/mnt/sdb3/DYSK/TORRENT'
    option incomplete_dir_enabled false
    option lazy_bitfield_enabled true
    option lpd_enabled false
    option message_level 1
    option peer_congestion_algorithm ''
    option peer_limit_global 90
    option peer_limit_per_torrent 30
    option peer_port 51413
    option peer_port_random_high 65535
    option peer_port_random_low 49152
    option peer_port_random_on_start false
    option peer_socket_tos 'default'
    option pex_enabled true
    option port_forwarding_enabled true
    option preallocation 1
    option prefetch_enabled true
    option queue_stalled_enabled true
    option queue_stalled_minutes 30
    option ratio_limit 2.0000
    option ratio_limit_enabled false
    option rename_partial_files true
    option rpc_authentication_required false
    option rpc_bind_address '0.0.0.0'
    option rpc_enabled true
    option rpc_password ''
    option rpc_port 9091
    option rpc_url '/transmission/'
    option rpc_username ''
    option rpc_whitelist '127.0.0.1,192.168.1.*'
    option rpc_whitelist_enabled true
    option scrape_paused_torrents_enabled true
    option script_torrent_done_enabled false
    option script_torrent_done_filename ''
    option seed_queue_enabled false
    option seed_queue_size 10
    option speed_limit_down 100
    option speed_limit_down_enabled false
    option speed_limit_up 5
    option speed_limit_up_enabled true
    option start_added_torrents true
    option trash_original_torrent_files false
    option umask 18
    option upload_slots_per_torrent 14
    option utp_enabled true
    option scrape_paused_torrents true
    option watch_dir_enabled false
    option watch_dir '' 

15

Odp: Transmission - częste restarty

Wyłącz transmission i zobacz jak się będzie zachowywać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Transmission - częste restarty

Z wyłączonym transmission router jest stabilny ani razu mi się nie zrestartował. Nawet z włączony jest ok, dopiero jak zaczyna pobierać torrenta to po pewnym czasie się restartuje.
Mam czystego Gargoyla 1.5.9.6 z usług dodatkowych jest jedynie uruchomiona samba i ftp. Exroot na karcie SD. Karta jest podzielona na 3 partycje 1 swap 2 exroot 3 partycja na torrenty, SD jest class 10. Dodatkowo korzystam z modemu huawei e3276. Nie miałem z nim żadnych problemów przy korzystaniu z internetu.

17

Odp: Transmission - częste restarty

Już wiem w czym jest problem smile Sprawdzałem poleceniem free zużycie ramu i :

przed uruchomieniem transmission
                     total         used         free       shared      buffers
Mem:        126656        35636        91020            0         5892
-/+ buffers:                   29744        96912
Swap:       249996            0           249996

po uruchomieniu z za pauzowanym torrentem

                     total         used         free       shared      buffers
Mem:        126656        44452        82204            0         6364
-/+ buffers:                   38088        88568
Swap:       249996            0           249996

po kilku chwilach sciągania torrenta

                       total         used         free       shared      buffers
Mem:        126656       124332         2324            0         4732
-/+ buffers:                  119600         7056
Swap:       249996          764         249232

Teraz pytanie jak temu zaradzić ?

18

Odp: Transmission - częste restarty

Poczytaj http://www.linuxatemyram.com/

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

19

Odp: Transmission - częste restarty

Ja podobnie przy ściąganiu nie mam za dużo wolnej pamięci ram. Ale widzę że kolejkę masz ustawioną na 4:

option download_queue_size 4

Ja gdy mam 2 pobierane torrenty jednocześnie też mam restarty ale przy ustawieniu na 1 wszystko jest ok. Spróbuj.

20

Odp: Transmission - częste restarty

a jaj jadę na 8 tongue czasem 12 ^^

Gateway :Topton Intel Core i3-N305 16GB RAM 6x i226-V 2.5GbE
AP: 3x Netgear WAX220

21

Odp: Transmission - częste restarty

Z tymi Torrentami  na ruterze to przerost formy.  Ustaw limit na 200kilo i jeden torrent i może da rade. :-)

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

22

Odp: Transmission - częste restarty

Dzieki za zainteresowanie smile

Zmieniłem option download_queue_size 1 i tak samo jest, zaczyna zapełniać swapa to się zwiesza i restart. Pokombinuje jeszcze z tymi limitami.

23

Odp: Transmission - częste restarty

Można dodać do crona zadanie aby wwykonywało sie co minute

echo 3 > /proc/sys/vm/drop_caches

Może zadziała i nie będzie zapełniać ramu buforami.
Jeśli nie pomoże to może swap off ?

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

24

Odp: Transmission - częste restarty

hehe dzieki zdzichu6969 to polecenie działa bardzo dobrze, i nie trzeba stosować żadnych ograniczeń. Myślę że można by było zrobić skrypt, który by się uruchamiał tylko wtedy gdy działa transmission, skrypt by sprawdzał czy pamięć nie przekroczyła ustalonego poziomu a jak przekracza to zrzuca.
Teraz tylko potrzebny mądry, który powie jak to napisać hehe smile

25

Odp: Transmission - częste restarty

Torrent prawie się ściągnął, problem w tym ze jak ustawie w cronie zrzucanie pamięci co 2min to nie uruchamia się skrypt 3g tester i modem po rozłączeniu nie nawiązuje połączenia. Ale samo polecenie działa dobrze. Spróbuje jeszcze rozdzielić swap, wrzucę go na osobnego pendriva.