DUK


Kada mano „Snap“ diegimas gaus naujausią leidimą?

Snaps yra viena didžiausių mūsų diegimo bazių. Jie taip pat automatiškai atnaujina. Todėl prieš išleisdami mums patinka praleisti daugiau laiko bandymams. Atnaujinti snapai paprastai išleidžiami maždaug 15 mėnesio - praėjus maždaug 2 savaitėms po naujo leidimo. Tai suteikia mums laiko ieškoti problemų, todėl jums to nereikia. Jei turite specialius reikalavimus ir tikrai turite nedelsdami naudoti naujausią laidą, tada apsvarstykite kitą diegimo metodą, pvz., „Docker“

Ubuntu 16.04 LTS suteikia pranešimą „Snap Nerastas“, kas negerai?

Įsitikinkite, kad naudojate X64 arba AMD64 (arba ARMHF) vaizdus, ​​ypač VPS ar VM. x86 (32 bitų) nepalaikomas.

Kaip rankiniu būdu atnaujinti naują leidimą?

Nors atnaujinimai vyksta automatiškai per 6 valandas nuo išleidimo laiko, galite atnaujinti rankiniu būdu išduodami šią komandą:

sudo snap refresh rocketchat-server 

** Kaip grįžti prie ankstesnės „Rocket.chat“ versijos

sudo snap revert rocketchat-server 

Kaip pasakyti, ar „Rocket.Chat“ iš tikrųjų veikia?

Galite patikrinti „Rocket.Chat“ būseną su:

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

Taip pat galite patikrinti „Mongo“ ir „Caddy“ būseną:

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

Kaip galiu peržiūrėti žurnalus?

Norėdami pamatyti žurnalus iš „Rocket.chat“:

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

Norėdami pamatyti žurnalus iš „Mongo“ ar „Caddy“:

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

Man reikia paleisti iš naujo „Rocket.chat“, kaip tai padaryti?

Norėdami iš naujo paleisti „Rocket.chat“:

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

Mongo ir Caddy galima taip pat paleisti iš naujo:

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

Kokia yra paleidimo politika?

SNAP politika yra iš naujo pradėti nesėkmę.

Kaip sukurti atsarginę savo „Snap“ duomenis?

1 . Sustabdykite savo „Rocketchat-Server“:

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

Atkreipkite dėmesį: kol „Rocketchat-Server“ paslauga turėtų būti sustabdyta, „Rocketchat-Mongo“ paslauga turėtų būti laikoma!

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

2 . Išleiskite šią atsarginę komandą:

sudo snap run rocketchat-server.backupdb

3 . Jei viskas klostysis gerai, pamatysite kokią nors išvestį, panašią į:

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

4 . Pradėkite savo „Rocketchat-Server“:

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

5 . Nukopijuokite atsarginį failą į kitą saugojimo sistemą!

Kaip atkurti atsarginius duomenis į savo „Snap“?

1 . Sustabdykite savo „Rocketchat-Server“:

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

Atkreipkite dėmesį: kol „Rocketchat-Server“ paslauga turėtų būti sustabdyta, „Rocketchat-Mongo“ paslauga turėtų būti laikoma!

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

2 . Nukopijuokite atsarginį failą į bendrą „Snap“ aplanką:

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

3 . Išleiskite šią atkūrimo komandą:

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

4 . Jei pakeisite esamą duomenų bazę, būsite įspėti:

**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)>
  • \ [*] Atsarginio failo ištraukimas …
  • \ [*] duomenų atkūrimas …
  • \ [*] Duomenų bazės ruošimas …
  • \ [+] Atkurti! Norėdami patikrinti, paleiskite „Snap.Rocketchat“ paslaugas. Jei kažkas nutinka ne taip, jums bus pateiktas kelias į atitinkamą žurnalo failą, kad padėtų ištaisyti klaidas. Tokiu atveju duomenų bazė gali būti nenaudojama, kol nebus sėkmingai atliktas atkūrimas. 6 . Pradėkite savo „Rocketchat-Server“:
sudo service snap.rocketchat-server.rocketchat-server start

Kaip pridėti parinktį į „Mount Media“?

Atminkite, kad sąsaja, suteikianti galimybę prieiti prie nuimamos laikmenos, nėra automatiškai prijungta įdiegus, todėl, jei norite naudoti išorinę saugyklą (arba kitaip naudoti duomenis, naudokite įrenginį /laikmeną), turite duoti SNAP leidimą pasiekti prieigą prie prieigos. nuimama laikmena, prijungdama tą sąsają:

sudo snap connect rocketchat-server:removable-media

Kokius aplankus naudoja snapai?

  • Faktiniai kiekvienos „Rocket.Chat“ versijos „Snap“ failai yra nukopijuoti į: /var/lib/snapd/snaps ir jie yra pritvirtinti tik skaitomu režimu.
  • Jūsų „Snap Common“ katalogas yra: /var/Snap/rocketchat-server/common/; failų įkėlimai į diską ir duomenų bazę yra saugomi čia.
  • Jūsų „Snap“ duomenų katalogas yra `/var/snap/rocketchat-server/; „Tai yra versijos aplankas.
  • Galite pasiekti dabartinį „Snap“ duomenų katalogą adresu `/var/Snap/Rocketchat-Server/Current"

** Kaip pašalinti konkrečią ankstesnę „Rocket.chat“ versiją

Tai galite padaryti išleidę šią komandą, kur n yra norima versija:

snap remove --revision=N rocketchat-server

Kaip pridėti tokį įrankį kaip „Strace“, kad galėčiau derinti tai, kas vyksta mano akimirkoje?

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

Kaip pakeisti raketą.Chat prievadą, mongo \ _url ir mongo \ _oplog \ _url mano akimirksniu?

Pradedant nuo 0,73 išleidimo, šiuos aplinkos kintamuosius galima sukonfigūruoti naudojant tokius „Snap“ kabliukus:

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

Nepamirškite iš naujo paleisti „Rocket.Chat“ paslaugos nustatydami naujas reikšmes:

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

Tai yra pavyzdys, kaip paleisti „Rocket.Chat“ 4000 prievade, o ne 3000 ir nustatykite duomenų bazės pavadinimą, kad vietoj šalių būtų „Rocketchat“:

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

Kaip pakeisti kitus aplinkos kintamuosius savo „Snap“?

Pradedant nuo 0,73 išleidimo, galima perrašyti bet kokias raketas. failas, skirtas pakeisti SMTP parametrus:

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

Nepamirškite iš naujo paleisti „Rocket.Chat“ paslaugos sukūrę .env failus:

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

Leidžiama daugiau nei vienas .env failas ir kiekvienam failui leidžiama apibrėžti daugiau nei vieną aplinkos kintamąjį.

 Latviski