@noellabo あ、さっきの通り今はかすたむ
cssは消しました
@azmen そうするとあとはカスタム絵文字だけ? 他にエラーおきてるとこあるかな?
journalctl -ru mastodon-web で、エラー起きてるとこ確認して、みんなに見せられれば答え早いかな。
@azmen OK。そしたら他の動作にはほとんど支障ないかな?
@noellabo あ、今ためしに画像を投稿しようと思ったら500エラーになってアップロードできず
@azmen そのエラーログみてみましょう。mastodon-webです。
@noellabo さっきのjournalctlですかね、エラーが…ないです><
@azmen 500エラーをmastodon-webが返しているハズなので、そうだな……
sudo journalctl -ru mastodon-web -g status=5
500エラーのある行だけみてみましょうか。本当は前後がみたいのですが、とりあえず存在だけでも。
@noellabo あれ、無効なオプション g って言われる><
@noellabo あれ、なんにも出てこない><
@azmen うむ。じゃあnginxの方のログかな。
多分場所はここ。
/var/log/nginx
ファイルはaccess.logとerror.log
lessとかgrepとか使って、エラー発生してそうなとこみつけて、情報を探す感じです。
mastodon-webにエラーログがないなら、その手前のnginxのログですね!
@azmen lessに何もでてこないかな? ファイル名間違ったかな?
普通にファイルのぞいて、検索したりしてみてください。
@azmen ここの時間に着目して、mastodon-webの方のログをみます。journalctlです!
@noellabo うーん、エラーはなさそう><
@azmen ほんとだ、ないね!
そしたら、一度nginxのキャッシュを消してみるか。
sudo systemctl stop nginx
とめて、
sudo rm -fr /var/cache/nginx
たぶんここにキャッシュある。
sudo systemctl start nginx
で再開。
あとついでに、redisのキャッシュを全消去はこれ。
redis-cli flushall
このときも、mastodonのプロセスとめて実行した方がよい。
@noellabo わー!ホームが何もなくなりました><
@noellabo うー、ホームは復活、でもやっぱり不明なエラーが出るのと画像を上げられないのは変わらず><
@azmen nginxでは500エラーがでてて、mastodon-webの方には記録すらないってことですよね。また知恵を借りるか……w
@noellabo すみません、ややこしいことになってしまって><
聞いておいてすみませんが、今日はそろそろタイムオーバーです><
@azmen おっけー、またチャレンジしましょう! まあまあなんとかなったね!
@noellabo とりあえず動いてはいるし?誤魔化しつつなおしていこうかと
ほんっとすみません。ありがとうございます
@azmen ログの場所と見方、検証の仕方がわかると、助けを求めるときに、相手も理解がはやいので、
ちょっと面倒くさい話になったかと思いますが、たぶんあとできいてくると思います。
画像アップロードでコケるのはわりとあるので、ちょっと調べておきます!
@noellabo いえ、ログの見方も怪しくてすみません、だんだん覚えていきます><
おいらも明日以降またちょこちょこ調べたりしてみます…ありがとうございます
@azmen それか!
思い出した。それもパーミッション問題だ。2017年、2018年頃に、それではまってるサーバ、結構あったね! 🎉
@noellabo おお、既知の問題だったのか!
でもなんで今になって(苦笑
nginxもredisも触ってなかったのに><
@azmen その頃の事例もそうなんですよ。原因はよく分からないけど、パーミッションがおかしくなるという。
@noellabo なるほど
たまたま正しいパーミッションの記述があるサイトを見つけられて助かりました
@noellabo あれ、何も動かないです