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į.