أخطاء Linux/POSIXتحذير
EAGAINEAGAIN — المورد غير متاح مؤقتاً
العملية المطلوبة ستُحجب على مورد غير محجوب، أو موارد النظام غير متاحة مؤقتاً.
linuxmacosunix
أسباب هذا الخطأ
لم تتمكن عملية I/O غير المحجوبة من الاكتمال فوراً. يحدث هذا أيضاً عند فشل fork() بسبب شُح موارد النظام، أو عند حجب عملية semaphore.
كيفية الإصلاح
أعد المحاولة بعد تأخير قصير. للمقابس غير المحجوبة، استخدم select() أو poll() أو epoll() للانتظار حتى تصبح جاهزة. إذا أخفق fork() مع EAGAIN، قلِّل عدد العمليات الجارية أو ارفع حدود النظام.
رموز أخطاء ذات صلة
أخطاء 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
عرض التفاصيل