「Resource temporarily unavailable」がUbuntuの通信処理で出現する

2016/11/16

t f B! P L
【意味と対処策】

「Resource temporarily unavailable」という表示は、通信量が増加したためリソース不足という意味となります。

$sudo sysctl -w net.core.somaxconn=10000

※listenキューの制限がLinux、では初期値が128なので、
初期値に対して78.125倍の値を設定しておけば無難かと判断し設定してます。

【使用環境】

現在使用しているUbuntuのバージョンは、16.06(64bit)
使用しているレンタルサーバは、ConoHaを使用しています。

【周辺情報】

今回設定した値は、サーバのリソースが不足しているという理由で、TCPソケットで待ち受けるサービス全般に影響を与える「net.core.somaxconn」というOSレベルの接続キューの値になります。




このブログを検索

フォロワー

QooQ