Pomoc Jak zatrzymać eksport kontenera docker?

mackowiakp

Entry Technician
Q Associate
5 Czerwiec 2015
82
6
8
Gdynia
QNAP
TS-x53
Ethernet
1 GbE
Uruchomiłem eksport kontenera docker i wykonuje się on już kilkanaście godzin. NAS jest "zabity" bo nie zajmuje się niczym innym niż właśnie eksportem kontenera.
Jak można przerwać operację w tle eksportu kontenera?
Nie mogę nawet dostać się z GUI do Container Station.
Nie pomaga stop/start kontenera czy też reboot NAS.
Ma ktoś jakąś koncepcję?
 
Po pierwsze próbowałem wyłączać poprzez całkowity shutdown NAS. Niz nie pomogło.
Po drugie - kontener zatrzymałem przed eksportem ale po przeładowaniu NAS wystartował ponownie i teraz nie mogę go zastopować a akcja jakiegoś eksportu się wykonuje.
Po trzecia - przez ssh się loguję ale nic podejrzanego nie widzę. Żaden proces związany z docker nie "wariuje"
 
Ale "top" niczego podejrzanego nie pokazuje:

Kod:
Mem: 7510556K used, 546256K free, 106752K shrd, 84528K buff, 814472K cached
CPU: 16.3% usr 11.0% sys  0.0% nic  3.3% idle 68.6% io  0.0% irq  0.5% sirq
Load average: 18.03 17.00 17.83 3/1509 16452
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
31853 23930 maciek   S    2846m 36.1   0  4.2 /usr/lib/thunderbird/thunderbird --sm-client-id 2a8692d62-42dc-4
 6158     2 admin    SW       0  0.0   0  1.6 [notify thread]
29820  6177 admin    S   23951m304.0   0  1.2 {container-stati} /share/CACHEDEV1_DATA/.qpkg/container-station/
 4413     1 admin    S    2220m 28.1   2  0.7 /sbin/hal_daemon -f
 1089     2 admin    SW       0  0.0   1  0.7 [kswapd0]
14503 15970 admin    D    88056  1.0   0  0.4 python /home/httpd/cgi-bin/qpkg/MalwareRemover/malware_remover.c
10003     2 admin    IW       0  0.0   1  0.4 [kworker/1:1-fno]
14406 22596 kamery   S     146m  1.8   3  0.3 proftpd: kamery - 192.168.0.160: STOR MDalarm_20231019_102622.mk
31308     2 admin    IW       0  0.0   2  0.3 [kworker/2:2-eve]
20160 20158 admin    S     950m 12.0   2  0.2 python3 -m homeassistant --config /config
 1164     1 admin    S     352m  4.4   3  0.2 /share/CACHEDEV1_DATA/.qpkg/CloudLink/tutk/bin/tutk_agent -d 4
 9542  8382 911      S     252m  3.2   0  0.2 php -f /config/www/nextcloud/cron.php
10546 10517 admin    S     218m  2.7   1  0.2 {ncaas} python /usr/local/network/nmd/nmd.pyc
15335 14470 admin    R    16180  0.2   0  0.2 top
30967     2 admin    IW       0  0.0   0  0.2 [kworker/0:1-fno]
15970 23254 admin    S    3214m 40.8   0  0.1 /usr/local/apache/bin/apache_proxys -k start -f /etc/apache-sys-
 2271  6177 admin    S    2097m 26.6   0  0.1 container-station/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/r
15509  4435 admin    D    91668  1.1   0  0.1 /usr/bin/ffmpeg -y -r 12.5 -loglevel quiet -i /home/debian/Furtk
20715     1 admin    S     222m  2.8   0  0.1 /mnt/ext/opt/Python/bin/python2 /sbin/wsd.py
 4136     1 admin    D N   160m  2.0   1  0.1 disk_manage.cgi
 8717     1 admin    S    43756  0.5   3  0.1 /mnt/ext/opt/netmgr/util/redis/redis-server *:0
25250     1 admin    S    18356  0.2   2  0.1 /sbin/gen_bandwidth -r
   26     2 admin    SW       0  0.0   3  0.1 [ksoftirqd/3]
29703     2 admin    IW<      0  0.0   0  0.1 [kworker/0:2H-kb]
 
Robiłem to tzn stop/start Container Station i reboot całego NAS. Eksport jakimś cudem "odżywa" za każdym razem
Połączono posty:

I jeszcze ciekawostka. NAS "zgubił" UPS podłączony przez USB. Po reboot ponownie "zgubił" po ok 3 godzinach
 
Sądzę że koledzy tu poprawią moją indolencje w temacie ale moja strategia na CS i docker to docker-compose wolumeny podpięte statycznie do katalogów okresowe QUNAPOWE migawki zatrzymanych obrazów. Jak na razie jest to naprawdę dobrym rozwiązaniem w mojej opinii obrazy są łatwe do odtworzenia stety nie stety trzeba zwykle czytać dokumentacje obrazów żeby wiedzieć które katalogi powinne być zapisywane/zachowane. Czy możesz napisać co to za aplikacja? w wolnej chwili zrobie/spróbóję odtworzyć przypadek.
 

Załączniki

  • Zrzut ekranu 2023-10-19 o 11.26.53.png
    Zrzut ekranu 2023-10-19 o 11.26.53.png
    552,8 KB · Wyświetleń: 7
Generalnie robienie kopi zapasowych baz danych to skomplikowany temat i naturalnym rozwiązaniem do tego jest "dump" sql/nosql do pliku ewentyalnie replikacja.
Robienie exportu dockerowych /qnapowych snapshotów to dziwne rozwiązanie -> skomplikowane do odtworzenia dump to dump.
 
Po wyłączeniu startowania Container Station czyli samostartu eksportu kontenera oraz reboot wygląda to tak (chyba lepiej):

Kod:
[~] # free -m
             total       used       free     shared    buffers     cached
Mem:          7867       5670       2197        342        191       4315
-/+ buffers/cache:       1163       6704
Swap:        23447          0      23447
 
nie żaden z kotenerów "nie żre" RAMu. Zrestą jest go 8GB co jak dla Linuxa bez środowiska graficznego to i tak dużo
Połączono posty:

@3QN - mam nadzieje że nie robisz tak "kopii zapasowej" baz danych ;)
Tylko prawdziwi twardziele żyją bez backupu...
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. MultimediaConsole
  2. silas
  3. kill ssh procesu
  4. disk_manage.cgi
  5. Container Station 1.6