Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

502のエラーに関して #16

Open
nt16145 opened this issue Nov 3, 2019 · 2 comments
Open

502のエラーに関して #16

nt16145 opened this issue Nov 3, 2019 · 2 comments

Comments

@nt16145
Copy link
Contributor

nt16145 commented Nov 3, 2019

502に関して

  • too many connectionsがtoo many open fileになっていた
  • Too many open filesとは?

「Too many open files」は Linux でプロセスが開けるファイルディスクリプタの上限に達してしまうと発生するエラーです。
「ファイルディスクリプタ」という名前ですが、 Linux ではソケットもファイルディスクリプタなので、ファイルを開いた場合だけでなく、ソケットを使って通信を行う場合にもファイルディスクリプタが使用されます。

  • hakaruのファイルディスクリプタ
    [root@ip-10-1-15-178 fs]# cat file-max 377551
    [root@ip-10-1-15-178 fs]# cat file-nr 1056 0 377551
  • そもそもファイルディスクリプタとは?

ファイルディスクリプタはリソース(ファイルなど)を利用する事で数字が増えていく事が分かりました。
ファイルディスクリプタは無限に使えるのかというとそんな事はなく、プロセスごとに使える制限があります。

@hmarf
Copy link
Contributor

hmarf commented Nov 3, 2019

エラーコード

Nov 3 16:12:19 ip-10-1-15-244 hakaru: 2019/11/03 07:12:19 http: panic serving 10.1.3.52:35504: dial tcp: lookup hakaru.cyxjcthyavyi.ap-northeast-1.rds.amazonaws.com on 10.1.0.2:53: dial udp 10.1.0.2:53: socket: too many open files

解決しそうなQiita
https://qiita.com/emacs_hhkb/items/bfd3bcc60e6cbc2133ad

@hmarf
Copy link
Contributor

hmarf commented Nov 3, 2019

Errorメッセージ: eaddrinuseは、一時ポートが不足していることを示します

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants