あずめんさんとこで、Mastodonアプデに伴い、assetsが読めないエラーになってるみたいで、clobberしてprecompileやり直しとかやってるんだけど、なかなか結果でないでいます。経緯は参照にて。

誰か突破口みつけられる人います?

メンションもつけとこw
@mayaeh @zundan [参照]

redis の方は解決済みなんですね?
そちらも同時に起きた問題だとしたら関連ありそうな気もするのですが。

フォロー

@mayaeh @zundan 構成違うようですが、パーミッションでなんとかなったとか。

そもそもそれなんで起きるんだってのはあるのですがw

カスタマイズされているそうですしソースを見たいですね。
place-of-refuge.com/about にあるソースの URL は本家のままのようです。

弊ぼっちはビルド時にbuidlpackが走らせるassets:cleanでたまにprecompileしたassetsが消える罠(precompileに3秒以上かかると最初にできたassetsは古いバージョンだと思われちゃう)にかかって、Gemfileを

-gem 'webpacker', '~> 5.4'
+gem 'webpacker', git: 'github.com/zunda/webpacker.git', branch: 'clear-command-with-better-versioning'

してあります。がそれ以外だとエラーやらログやらみないとなかなか…

/aboutを見る限りアセットもすべて揃ってる感じに見えます。ここだとRedisがどうなってるのかはわからないのかな?

@zundan @mayaeh ああー、custom.cssと/api/v1/custom_emojisか。どっちもコントローラー経由だな。キャッシュか。

curl のレスポンス見るに空のレスポンスでコネクション閉じられてるので nginx かアプリケーションですね。アプリケーションのログ見て 500 が出てないなら nginx のどっかがおかしいので nginx 挙げ直すとか。

HTTP 1.1 でリクエスト投げるとレスポンスヘッダすらない、という状況で HTTP 2 だと最低限ヘッダは返すが、レスポンスは空で HTTP2 がおかしなことになっとる、という状態なのでおそらくアプリケーション起因

curl --http1.1 -v http:// place-of-refuge.com/custom.css

だとNginxが301をくれるんですね=

curl --http1.1 -v https:// place-of-refuge.com/custom.css

だと

curl: (52) Empty reply from server

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

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