Rocket.ChatをCentOS 7にインストール
3996 ワード
Rocket.ChatをCentOS 7にインストールしたときの躓きポイントをメモ。
Rocket.Chat 2.3.2
CentOS 7.7.1908
Mongodb 4.0.13
NodeJS 8.16.2
インストール
基本的に公式ドキュメントの手順通り → Rocket.Chat in CentOS
躓きポイント
nodejsのバージョン指定を変更
インストールされているNodeJSに合わせてバージョンを指定する必要がある
sudo npm install -g inherits n && sudo n 8.11.4
☟
sudo npm install -g inherits n && sudo n 8.16.2
ストレージエンジンの設定
ストレージエンジンの設定を実行するとmongodの起動時エラーが発生するので☟のコマンドは実行しない。
sudo sed -i "s/^# engine:/ engine: mmapv1/" /etc/mongod.conf
エラー内容
[root@centos7-chat server]# systemctl status mongod
mongod.service - MongoDB Database Server
Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)
Active: failed (Result: timeout) since Fri 2019-12-13 11:07:15 JST; 25s ago
Docs: https://docs.mongodb.org/manual
Process: 1410 ExecStart=/usr/bin/mongod $OPTIONS (code=killed, signal=TERM)
Process: 1409 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS)
Process: 1407 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS)
Process: 1406 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS)
Dec 13 11:05:45 centos7-chat systemd[1]: Starting MongoDB Database Server...
Dec 13 11:05:45 centos7-chat mongod[1410]: about to fork child process, waiting until server is r...ons.
Dec 13 11:05:45 centos7-chat mongod[1410]: forked process: 1413
Dec 13 11:07:15 centos7-chat systemd[1]: mongod.service start operation timed out. Terminating.
Dec 13 11:07:15 centos7-chat systemd[1]: Failed to start MongoDB Database Server.
Dec 13 11:07:15 centos7-chat systemd[1]: Unit mongod.service entered failed state.
Dec 13 11:07:15 centos7-chat systemd[1]: mongod.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
以上。
Author And Source
この問題について(Rocket.ChatをCentOS 7にインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/tatamyiwathy/items/68e354170d337bf2aa10著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .