Что делает “pcntl_fork (): Ошибка 12” средний?

Я искал, пока я не посинел и не могу найти ответ на этот вопрос.

Где я могу найти таблицу, перечисляющую значения всех кодов ошибок для pcntl_fork ()? Или даже ветвление C () функция, в этом отношении.

5
задан Jonathon Hill 10 March 2010 в 21:10
поделиться

2 ответа

На странице руководства для функции описаны возможные ошибки в разделе ОШИБКИ . Сопоставление имени и номера ошибки можно найти в /usr/include/asm-generic/errno*.h или через perror , если у вас установлен MySQL.

1
ответ дан 13 December 2019 в 22:06
поделиться

Похоже, что код ошибки 12 указывает на нехватку памяти для разветвления.

См. этот пост , например (цитата) :

У меня это было, когда
(1) у меня кончились {{1} } память и
(2), когда таблица pid заполнена . В последнем случае мошенническая программа постоянно разветвляла дочерние процессы и не принимала сообщения , когда они умирают. В результате получилось> 200 зомби.

9
ответ дан 13 December 2019 в 22:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: