GYIK


mikor kapja meg a SNAP telepítését a legfrissebb kiadást?

A pattanások az egyik legnagyobb telepítési bázisunk. Ezek szintén automatikusan frissítik. Ennek eredményeként szeretnénk több időt tölteni a tesztelés előtt. A frissített pattanásokat általában a hónap 15. körül teszik közzé - körülbelül 2 héttel az új kiadás után. Ez időt ad nekünk a kérdések keresésére, így nem kell. Ha speciális követelményei vannak, és valóban azonnal meg kell használnia a legfrissebb kiadást, akkor kérjük, fontolja meg egy másik telepítési módszert, például a Docker

Ubuntu 16.04 Az LTS üzenetet ad: “Snap nem talált”, mi a baj?

Győződjön meg arról, hogy x64 vagy AMD64 (vagy ARMHF) képeket használ, különösen a VPS -en vagy a VMS -en. Az x86 (32 bites) nem támogatott.

Hogyan lehet manuálisan frissíteni egy új kiadásra?

Míg a frissítések általában automatikusan megtörténnek a kiadástól számított 6 órán belül, manuálisan frissítheti ezt a parancsot:

sudo snap refresh rocketchat-server 

** Hogyan térhetek vissza a Rocket.chat ?** korábbi verziójához

sudo snap revert rocketchat-server 

Hogyan mondhatom el, hogy a Rocket.chat valóban fut?

Ellenőrizheti a Rocket.Chat állapotát:

sudo service snap.rocketchat-server.rocketchat-server status 

Ellenőrizheti Mongo és Caddy állapotát is:

sudo service snap.rocketchat-server.rocketchat-mongo status
sudo service snap.rocketchat-server.rocketchat-caddy status 

Hogyan nézhetem meg a naplókat?

A Rocket.chat naplóinak megtekintéséhez:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-server 

A Mongo vagy Caddy naplóinak megtekintéséhez:

sudo journalctl -f -u snap.rocketchat-server.rocketchat-mongo 
sudo journalctl -f -u snap.rocketchat-server.rocketchat-caddy

Újra kell indítanom a rakétát.chat, hogyan csinálhatom ezt?

A Rocket.Chat újraindításához:

sudo service snap.rocketchat-server.rocketchat-server restart 

Mongo és Caddy hasonlóan újraindíthatók:

sudo service snap.rocketchat-server.rocketchat-mongo restart
sudo service snap.rocketchat-server.rocketchat-caddy restart

Mi az újraindítási politika?

A SNAP politikája az, hogy újraindítsa a kudarcot.

Hogyan készíthetek biztonsági másolatot a pillanatnyi adataimról?

1 . Állítsa le a rocketchat-szerverét:

sudo service snap.rocketchat-server.rocketchat-server stop

Felhívjuk figyelmét: Míg a Rocketchat-Server szolgáltatást le kell állítani, a Rocketchat-Mongo szolgáltatást folyamatosan futtatni kell!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Adja ki ezt a biztonsági mentési parancsot:

sudo snap run rocketchat-server.backupdb

3 . Ha minden jól megy, akkor láthat néhány kimenetet, mint a következő:

[+] A backup of your data can be found at /var/snap/rocketchat-server/common/backup/rocketchat_backup_.tar.gz

4 . Indítsa el a Rocketchat-Server-t:

sudo service snap.rocketchat-server.rocketchat-server start

5 . Másolja a biztonsági mentési fájlt egy másik rendszerbe a őrzéshez!

Hogyan állíthatom vissza a biztonsági mentési adatokat a pillanatra?

1 . Állítsa le a rocketchat-szerverét:

sudo service snap.rocketchat-server.rocketchat-server stop

Felhívjuk figyelmét: Míg a Rocketchat-Server szolgáltatást le kell állítani, a Rocketchat-Mongo szolgáltatást folyamatosan futtatni kell!

sudo service snap.rocketchat-server.rocketchat-mongo status | grep Active
   Active: active (running) (...)

2 . Másolja a biztonsági mentési fájlt a SNAP közös mappájába:

sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/

3 . Adja ki ezt a visszaállítási parancsot:

sudo snap run rocketchat-server.restoredb /var/snap/rocketchat-server/common/rocketchat_backup.tgz

4 . Ha egy meglévő adatbázist cserél, akkor figyelmeztetni fog:

**ATTENTION**
* Your current database WILL BE DROPPED prior to the restore!
* Would you like to make a backup of the current database before proceeding?
* (y/n/Q)>
  • \ [*] A biztonsági mentési fájl kinyerése …
  • \ [*] Az adatok visszaállítása …
  • \ [*] adatbázis előkészítése …
  • \ [+] RESTORE Befejezve! Kérjük, indítsa újra a Snap.rocketchat szolgáltatásokat az ellenőrzéshez. Ha valami rosszul fordul elő, akkor inkább a megfelelő naplófájl elérési útját mutatja be, hogy segítse a hibákat. Ebben az esetben az adatbázis nem használható, amíg a visszaállítás sikeresen nem történik meg. 6 . Indítsa el a Rocketchat-Server-t:
sudo service snap.rocketchat-server.rocketchat-server start

Hogyan adhatok hozzá opciót a médiahoz?

Vegye figyelembe, hogy az eltávolítható adathordozókhoz való hozzáférés képességét biztosító felület nem csatlakozik automatikusan a telepítéskor, tehát ha külső tárolót szeretne használni (vagy más módon használni egy eszközt a /médiában az adatokhoz), akkor a hozzáféréshez be kell adnia a SNAP engedélyt. eltávolítható média az interfész csatlakoztatásával:

sudo snap connect rocketchat-server:removable-media

Milyen mappákat használnak a pattanások?

  • A Rocket.chat minden egyes verziójának tényleges SNAP fájljait a következő címre másolja: /var/lib/Snapd/Snaps, és csak olvasható módban vannak felszerelve.
  • A Snap Common Directory: /var/snap/rocketchat-server/common/; fájlfeltöltések a lemezre, és az adatbázis itt található.
  • A Snap Data Directory /var/Snap/rocketchat-server/; Ez egy verzióval rendelkező mappa.
  • Az aktuális SNAP adatkönyvtárhoz hozzáférhet a `/var/snap/rocketchat-server/current" címen

** Hogyan távolíthatom el a Rocket.chat ?** konkrét korábbi verzióját

Ezt megteheti a következő parancs kiadásával, ahol n a kívánt verzió:

snap remove --revision=N rocketchat-server

Hogyan adhatok hozzá egy olyan szerszámot, mint a Strace, hogy hibakereséséhez történjen, mi történik a pillanatomban?

snapcraft prime
snap try prime --devmode
cp /usr/bin/strace prime
snap run  --shell
sudo ./strace

Hogyan cserélhetem a Rocket.chat portot, a mongo \ _url és a mongo \ _oplog \ _url a pillanatban?

A 0.73 kiadásától kezdve ezeket a környezeti változókat konfigurálhatja az ilyen pillanatnyi horogon keresztül:

sudo snap set rocketchat-server port=
sudo snap set rocketchat-server mongo-url=mongodb://:/
sudo snap set rocketchat-server mongo-oplog-url=mongodb://:/local

Ne felejtse el újraindítani a Rocket.chat szolgáltatást az új értékek beállítása után:

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Ez egy példa a Rocket.chat futtatására a 4000 -es porton, a 3000 helyett, és az adatbázis nevét Rocketchat -ra állítja a partik helyett:

sudo snap set rocketchat-server port=4000
sudo snap set rocketchat-server mongo-url=mongodb://localhost:27017/rocketchat
sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Hogyan változtathatom meg más környezeti változókat a pillanatban?

A 0.73 kiadásától kezdve felülírható minden rakéta.chat környezeti változók. Az SMTP beállítások módosítására szolgáló fájl:

cat /var/snap/rocketchat-server/common/overwrite-smtp.env
OVERWRITE_SETTING_SMTP_Host=my.smtp.server.com

Ne felejtse el újraindítani a Rocket.Chat Service -t .env fájlok létrehozása után:

sudo systemctl restart snap.rocketchat-server.rocketchat-server.service

Egynél több .env fájl megengedett, és a fájlonként meghatározott egynél több környezeti változó megengedett.

 Magyar