MySQLのErrcode:28について教えてください。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。登録してこのコミュニティに参加するどなたでも質問していただけますどなたでも回答していただけます最もよい回答には賛成票が入り、最上位に上がりますホーム質問タグユーザーMySQLのErrcode:28について教えてください。5,133件51MySQLの運用中、Errcode:28で落ちてしまいました。-hを試してみると空き容量は足りているように見えます。-iも試してみましたがこちらの空き容量も足りているように見えます。空き領域が足りない以外で原因は何かありますでしょうか?よろしくお願いします。個の銅バッジ回答ありがとうございます。票3とりあえずお尋ねの点について私が知っていることをお答えすると、Quota、limitといったファイル容量制限機構がLinuxにもあり、これらによって該当のエラーが返されることはあります。今回の場合本当に領域が足りなかったのだと思います。根拠としては、まず、プロセスが停止してしまってからディスクを見てどれだけ空いているか計るのは役にたちません。生成モードでファイルをopen()し、とりあえずunlink()をかけ、その後read(),write()をするという手順は非常に多く使われています。これでちゃんと動くし、不慮の事故でプロセスが停止しても一時ファイルが残りません。MySQLもそうなっているでしょう。止まってしまってから見たディスク領域は停止した瞬間とは違うので役に立ちません。一つ、質問が事故の起きた日にされたのなら、その日は多くの企業にとって夏休み明けで、平常より処理が多かったでしょう。総合的にみて、ディスク領域が本当に不足していたと考えるのが妥当です。個の銅バッジご回答ありがとうございます。私もあれから調べたところMySQLを使用していてアクセス過多で/tmpの枯渇するのは一般的みたいですね。一時ファイル置き場のデータ量とファイル量も調べつつチューニングを行います。leftになったことがあります。その時はfsckで直ったような記憶があります。使い潰すほどの巨大なテンポラリファイルが作成された可能性が一番高いと思います。CPU、ディスクなどの負荷が上がった痕跡が残っていないか調べてみてはどうでしょう。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてください関連する質問1MySQLのopen_files_limitについて教えてください。redmineでインストールしたmysqlの接続方法について教えてください0centos/mysqlでの正規表現についてご教示ください。等)について教えてください。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。