定期的にエラーが発生します。
This site can't be reached.
The webpage at https://example.com/document might be temporarily down or it my have moved permanently to are new web address.
私のサイトは AWS に保存されています。 私はrails + nginx +乗客を使用しています。
Nginxエラーログ:
client intended to send too large body: 3729822 bytes,
client: 172.42.35.54, server: example.com,
request: "POST /document HTTP/1.1", host: "test.example.com",
referrer: "https://test.example.com/document/new"
アプリログ:
ActionController::RoutingError ([GET] “/document” に一致するルートがありません)
しばらくすると、エラーは消えます。これはデプロイメントによるものではないかと疑っていますが、確信はありません。何と関係があるのか、またそのような問題を解決する方法を教えていただけますか。
私の場合、nginx.confのパスは/etc/nginx/nginx.confでした。
私の場合、 http ブロックに client_max_body_size を追加しただけでうまくいきました
http {
...
client_max_body_size 20M;
}
この設定を変更した後は、必ず nginx を再起動してください。