LoginSignup
0
0

More than 1 year has passed since last update.

「pread() read only *** of *** from ***」エラー対応

Last updated at Posted at 2023-04-24

tl;dr

  • nginx.confの設定をデフォルト値に変更orコメントアウト: output_buffers 2 32k;

内容

なぜかBootstrapのcssだけ読み込めず、chromeで ERR_EMPTY_RESPONSE エラーが発生。nginx側では掲題のエラーが発生していた。
事象としては、nginxのgzip機能でCSSデータをzip化しようとする際に発生。
キャッシュ機能をオフ open_file_cache off にしてみたが、解決せず、読み込むバッファ値 output_buffers を調整/オフにしたら解決した。項目について、

ディスクから応答を読み込むために使われるバッファの数 とサイズ を設定します。

との説明だが、ネットでも情報が少なく正直どういう項目か理解出来ていない。
この項目デフォルトのnginx.confにはそもそも項目がないためデフォルトはオフになっているのかもしれない。
ちなみにzip化処理のエラーのため、nginxのgzip機能をオフ gzip off; にすることでも一応解決はする。

環境

  • nginx:1.15.8-alpine
  • Docker Engine v20.10.24

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0