エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
とあるサーバプログラムが不安定だったのでstraceやメモリを見ながら解決と原因を究明した - Code Day's Night
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
とあるサーバプログラムが不安定だったのでstraceやメモリを見ながら解決と原因を究明した - Code Day's Night
とあるサーバープログラムと書きましたがtinydnsというDNSサーバです。今回の話はtinydns以外の問題でも... とあるサーバープログラムと書きましたがtinydnsというDNSサーバです。今回の話はtinydns以外の問題でも汎用的に使えそうなものが多いので、タイトルを「とあるサーバー」にしました。 経緯 AmazonLinux2からUbuntu24.04にOSを移行する際に、tinydnsをUbuntu24.04で稼働させるとしばらくはうまく動いているが、何度かDNSクエリを投げてみると名前解決ができなくなった。 tinydnsのプロセスにstraceを仕掛けて同じ現象を再現してみると次のようなメモリ不足のエラーが出ていた。 16:59:46.117588 openat(AT_FDCWD, "data.cdb", O_RDONLY|O_NONBLOCK) = 4 16:59:46.117687 fstat(4, {st_mode=S_IFREG|0644, st_size=2555, ...})

