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.