Linux/POSIXエラー警告
EAGAINEAGAIN — リソースが一時的に利用不可
要求された操作がノンブロッキングリソース上でブロックするか、システムリソースが一時的に利用できない。
linuxmacosunix
このエラーの原因
ノンブロッキング I/O 操作を即座に完了できなかった。システムリソース不足で fork() が失敗した場合や、セマフォ操作がブロックする場合にも発生する。
修正方法
短い遅延の後に操作を再試行する。ノンブロッキングソケットでは、準備完了を待つために select()、poll()、または epoll() を使用する。EAGAIN で fork() が失敗する場合は、実行中のプロセス数を減らすかシステム制限を引き上げる。
関連するエラーコード
Linux/POSIXエラー警告
SIGTERM (15)SIGTERM (15) — 終了シグナル
プロセスにグレースフル終了要求が送信されました。
linuxmacosunix
詳細を表示 Linux/POSIXエラー警告
EINTREINTR — システムコールが割り込まれた
ブロッキングシステムコールが完了する前にシグナルによって割り込まれた。
linuxmacosunix
詳細を表示 Linux/POSIXエラー情報
SIGTTIN (21)SIGTTIN (21) — バックグラウンドからの端末読み取り
バックグラウンドプロセスが制御端末から読み取りを試みました。
linuxmacosunix
詳細を表示 Linux/POSIXエラー情報
Exit 143Exit 143 — SIGTERM による終了
プロセスが SIGTERM (シグナル 15) により終了した。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
EOPNOTSUPPEOPNOTSUPP — 操作がサポートされていません
要求された操作はソケットの型またはプロトコルでサポートされていません。
linuxmacosunix
詳細を表示 Linux/POSIXエラーエラー
EBADFEBADF — 不正なファイルディスクリプタ
ファイルディスクリプタ引数が、有効なオープン済みファイルディスクリプタでないか、要求された操作に対してオープンされていない。
linuxmacosunix
詳細を表示