FAQS
VALUE!
スナップインストールはいつ最新リリースを取得しますか?
スナップは、私たちの最大のインストールベースの1つです。また、自動更新です。その結果、リリースする前にテストにもっと時間を費やすことが好きです。更新されたスナップは通常、新しいリリースの約2週間後に月の15日頃にリリースされます。これにより、問題を探す時間が与えられるので、必要はありません。 特別な要件があり、すぐに最新リリースを使用する必要がある場合は、別のインストール方法などを検討してください。
** ubuntu 16.04 LTSは「スナップが見つかっていない」というメッセージを提供します、何が悪いのですか?**
特に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
MongoとCaddyのステータスを確認することもできます。
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を再起動する必要があります、これを行うにはどうすればよいですか?**
Rocket.chatを再起動するには:
sudo service snap.rocketchat-server.rocketchat-server restart
MongoとCaddyも同様に再起動できます。
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
3 \。すべてがうまくいけば、次のような出力が表示されます。
[+] 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 \。バックアップファイルをスナップの共通フォルダーにコピーします。
sudo cp rocketchat_backup.tgz /var/snap/rocketchat-server/common/
3 \。この復元コマンドを発行してください:
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
メディアをマウントするオプションを追加するにはどうすればよいですか?
取り外し可能なメディアにアクセスする機能を提供するインターフェイスは、インストール時に自動的に接続されていないため、外部ストレージを使用する場合(またはデータに /メディアのデバイスを使用する場合)、SNAPアクセス許可を与える必要があります。そのインターフェイスを接続することにより、取り外し可能なメディア:
sudo snap connect rocketchat-server:removable-media
スナップはどのフォルダーを使用していますか?
-Rocket.chatの各バージョンの実際のSNAPファイルは、 /var/lib/snapd/snaps
にコピーされ、読み取り専用モードにマウントされています。
- スナップコモンディレクトリは次のとおりです。
/var/snap/rocketchat-server/common/;
ファイルアップロードがディスクにアップロードされ、データベースはここに保存されます。 -Snapデータディレクトリは/var/snap/rocketchat-server/;
これはバージョン付きフォルダーです。 /var/snap/rocketchat-server/current
で現在のSNAPデータディレクトリにアクセスできます
** 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ポート、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
これは、3000ではなくポート4000でRocket.chatを実行し、パーティーの代わりに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から始めて、Rocket.Chat環境変数を上書きすることができます。 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ファイルが許可されており、ファイルごとに定義された複数の環境変数が許可されています。