Ошибка tried to use non-present sched_yield
На днях настраивал новый сервер на FreeBSD 7.0 основательно урезал строки конфигурации ядра. Делал это достаточно осторожно, так как сервер далеко и лишние звонки “туда” мне не к чему.
После удачной сборки и установки нового ядра заметил в консоли (dmesg -a), такие ошибки
kernel: cmd mysqld pid 631 tried to use non-present sched_yield
гугление и изучение GENERIC и LINT (make LINT) показало, что нужна строка вида
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
после добавления опции, перекомпилирования и установки новых ядра и модулей - ошибка исчезла.
Посты по теме:
Конфигурация ядра FreeBSDApache 2.2.14 - require directives present and no Authoritative handler
Как ускорить веб-сервер? или установка XCache
переезд сайтов на PHP 5 (php5-5.2.6)
Какой процесс открыл порт? FreeBSD, Linux, Windows

[...] with FreeBSD5 options COMPAT_FREEBSD6 # Compatible with FreeBSD6 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions options KBD_INSTALL_CDEV # install a CDEV entry in /dev [...]
Ага тема раскрыта
даже боле чем
Спасибо !!!
Ну и за что оно отвечает и почему ошибки?
Я в ..
Я не бессмертный Дон Хуан или как там
,
поэтому мне хватило решения проблемы и я пошел дальше..
и попрошу быть культурнее