Irohabook
Linux NGINX

nginx: [emerg] zero size shared memory zone “addr”の解決方法

広告

Nginx で nginx: [emerg] zero size shared memory zone "addr" というエラーが出るときは、設定ファイル( /etc/nginx/nginx.conf など)に下を追加する。

limit_conn_zone $binary_remote_addr zone=addr:50m;

limit_conn_zone は limit_conn と一緒に使う。

limit_conn_zone の設定

limit_conn_zone のキーに $binary_remote_addr、値にゾーンを設定する。

ゾーンの設定はコロンでつなぐ。最初は Nginx が用いるメモリの名前、二番目はそのメモリ量。

広告

コンピューター コンピューター
プログラミング プログラミング
数学 数学
英語 英語
国語 国語
理科 理科
社会 社会