FAQ


내 SNAP 설치는 언제 최신 릴리스를받을 수 있습니까?

스냅은 우리의 가장 큰 설치 기지 중 하나입니다. 그들은 또한 자동 업데이트입니다. 결과적으로 우리는 출시하기 전에 더 많은 시간을 테스트하는 것을 좋아합니다. 업데이트 된 스냅은 일반적으로 새로운 출시 후 약 2 주 후에 월 15 일경에 출시됩니다. 이것은 우리에게 문제를 찾을 시간을줍니다. 특별한 요구 사항이 있고 실제로 최신 릴리스를 즉시 사용해야하는 경우 다른 설치 방법을 고려하십시오.

Ubuntu 16.04 LTS는 메시지를 “Snap Not Found”, 무엇이 잘못 되었는가?

특히 VPS 또는 VM에서 X64 또는 AMD64 (또는 ARMHF) 이미지를 사용하고 있는지 확인하십시오. X86 (32 비트)은 지원되지 않습니다.

새 릴리스를 수동으로 업데이트하는 방법은 무엇입니까?

릴리스 시간으로부터 6 시간 이내에 업데이트가 자동으로 발생하지만이 명령을 발행하여 수동으로 업데이트 할 수 있습니다.

sudo snap refresh rocketchat-server 

** 이전 버전의 Rocket.chat?

sudo snap revert rocketchat-server 

Rocket.chat가 실제로 실행 중인지 어떻게 알 수 있습니까?

rocket.chat의 상태를 확인할 수 있습니다.

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

몽고와 캐디의 상태를 확인할 수도 있습니다.

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

로그를 어떻게 볼 수 있습니까?

Rocket.chat에서 로그를 보려면 :

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

Mongo 또는 Caddy의 로그를 보려면 :

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

Rocket.chat을 다시 시작해야합니다. 어떻게해야합니까?

로켓을 다시 시작하려면 chat :

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

몽고와 캐디는 비슷하게 다시 시작할 수 있습니다.

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

재시작 정책은 무엇입니까?

Snap의 정책은 실패시 다시 시작하는 것입니다.

스냅 데이터를 어떻게 백업합니까?

1. Rocketchat-Server를 중지하십시오.

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

참고 : Rocketchat-Server 서비스를 중지해야하지만 Rocketchat Mongo 서비스는 계속 운영되어야합니다!

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

2 . 이 백업 명령을 발행합니다.

sudo snap run rocketchat-server.backupdb

삼. 모든 것이 잘되면 다음과 비슷한 출력이 표시됩니다.

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

4 . Rocketchat-Server를 시작하십시오.

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

5 . 안전을 위해 백업 파일을 다른 시스템에 복사하십시오!

스냅으로 백업 데이터를 복원하려면 어떻게합니까?

1. Rocketchat-Server를 중지하십시오.

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

참고 : Rocketchat-Server 서비스를 중지해야하지만 Rocketchat Mongo 서비스는 계속 운영되어야합니다!

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

2 . 백업 파일을 Snap의 공통 폴더로 복사하십시오.

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

삼. 이 복원 명령을 발행합니다.

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

4 . 기존 데이터베이스를 교체하는 경우 경고를받습니다.

**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)>
  • \ [*] 백업 파일 추출 …
  • \ [*] 데이터 복원 …
  • \ [*] 데이터베이스 준비 …
  • \ [+] 복원 완료! snap.rocketchat 서비스를 다시 시작하여 확인하십시오. 무언가 잘못되면 대신 치료 오류를 돕기 위해 관련 로그 파일로가는 경로가 제공됩니다. 이 경우 복원이 성공적으로 수행 될 때까지 데이터베이스를 사용할 수 없을 수 있습니다. 6 . Rocketchat-Server를 시작하십시오.
sudo service snap.rocketchat-server.rocketchat-server start

마운트 미디어에 옵션을 추가하려면 어떻게합니까?

탈착식 미디어에 액세스 할 수있는 기능을 제공하는 인터페이스는 설치시 자동 연결되지 않으므로 외부 스토리지를 사용하거나 데이터에 장치를 사용하여 장치를 사용하려면 액세스 권한을 부여해야합니다. 해당 인터페이스를 연결하여 탈착식 미디어 :

sudo snap connect rocketchat-server:removable-media

어떤 폴더가 스냅을 사용합니까?

  • 각 버전의 Rocket.chat에 대한 실제 스냅 파일은 다음으로 복사됩니다./var/lib/snapd/snaps는 읽기 전용 모드로 장착됩니다.
  • SNAP 공통 디렉토리는 다음과 같습니다./var/snap/rockethat-server/common/;파일 업로드는 디스크에 업로드되고 데이터베이스는 여기에 저장됩니다.
  • 스냅 데이터 디렉토리는/var/snap/rocketchat-server/; 이것은 버전 폴더입니다. -/var/snap/rocketchat-server/current에서 현재 스냅 데이터 디렉토리에 액세스 할 수 있습니다.

** 특정 이전 버전의 Rocket.chat ?**를 제거하려면 어떻게해야합니까?

다음 명령을 발행 하여이 작업을 수행 할 수 있습니다. 여기서 N은 원하는 버전입니다.

snap remove --revision=N rocketchat-server

Strace와 같은 도구를 추가하여 내 스냅에서 무슨 일이 일어나고 있는지 디버그하는 방법은 무엇입니까?

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

Rocket.Chat Port, Mongo \ _url 및 Mongo \ _oplog \ _url을 어떻게 변경합니까?

릴리스 0.73부터 시작하여 다음과 같은 스냅 후크를 통해 이러한 환경 변수를 구성 할 수 있습니다.

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

새로운 값을 설정 한 후 Rocket.chat 서비스를 다시 시작하십시오.

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

이것은 Rocket.chat을 실행하는 예입니다. 3000 대신 포트 4000에서 데이터베이스 이름을 파티 대신 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

내 스냅에서 다른 환경 변수를 어떻게 변경합니까?

릴리스 0.73부터 시작하여 모든 로켓을 덮어 쓰는 것이 가능합니다. chat 환경 변수는 $ snap \ _common 디렉토리 (/var/snap/rocketchat-server/common/)에서 .env로 끝나는 파일을 삭제합니다. SMTP 설정을 변경하는 파일 :

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

.env 파일을 작성한 후 Rocket.chat 서비스를 다시 시작하십시오.

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

하나 이상의 .env 파일이 허용되며 파일 당 정의 된 둘 이상의 환경 변수가 허용됩니다.

 한국인