node と redis を上げたら、何故か Streaming がうまく動かん。

はいsysstemctl status mastodon-streaming でみると
ERR ! ReplyError という感じのが出てるんですよね…

そのエラーの内容は ERR AUTH <password>とかになってるんですけど、設定した覚えなくて…

Redis に接続できない時のエラーですね。うーん

なるほど… Redis がパスワード必須になったバージョンなのかもですね

でも別のサーバはUbuntu 16.0.4 のほうは動いてるんですよね。
こっちの Ubuntu 18.04 の方だけおかしくて。

Ubuntu 18.04 標準の redis-server のバージョンは 4.0.9 です

ですよね。
下げるかパスワード設定するかのどちらかを少し調べてみます。
ありがとうございます。

ちなみにパスワードの設定方法は
/etc/redis/redis.conf に
requirepass hogehoge
のように書いて
.env.production に
REDIS_PASSWORD=hogehoge
のように書いてそれぞれ再起動させるといいと思います

ありがとうございます。
さんのGithubの修正のも見ながら試してみます。

フォロー

@momoseijin @mayaeh

streaming/index.jsの121行目に、以下の12文字足すだけよ。

|| undefined

はい、翻訳かけてみてみたら簡単そうでした。
まずは、これでもう一度このサーバをアプデしてみます。
ありがとうございます!!

@momoseijin @mayaeh Mastodon鯖でredisに侵入を許してしまった事案、私が知ってるだけでもけっこう観測してるし、パスワード設定した方がいいと思うよ。プルリクエストの奴は、v3.2.0が出ればマージされる奴だからほっといてOK。

そうなんですね。
勉強になります。
お一人様鯖なので、試しでいろいろやってみます。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。