Ошибка шины в задании cron - PullRequest
       16

Ошибка шины в задании cron

3 голосов
/ 24 сентября 2010

Я настроил cron для отправки электронных писем со своего сайта с помощью php. Работало нормально. Сегодня я получил одно сообщение об ошибке, подобное этому: " / bin / sh: line 1: 29681 Ошибка шины ". Не могли бы вы сказать мне, что это за ошибка шины и ее решения?

Заранее спасибо

Rose

Ответы [ 3 ]

1 голос
/ 09 апреля 2012

«ошибка шины», вероятно, означает, что вызываемая программа пытается разыменовать нулевой указатель или некоторый аналогичный недействительный адрес памяти.Обычно это происходит из-за использования неинициализированного значения (разыменование нулевого указателя) или из-за того, что значение было случайно перезаписано (например, когда в стек вставляются сохраненные значения, но длины неверно рассчитаны или неверный тип данных используется для извлечения данных).

IME, редко встречаются какие-либо последствия аппаратного сбоя.Обычно это ошибка - поэтому «gdb» обычно помогает гораздо больше, чем «dmesg»;Тем не менее, я принимал участие в некоторых исследованиях UNIX Systems еще в 1991 году, которые предполагают, что некоторые ядра и паника ядра являются следствием сбоев питания (грозы в Остине, Техас), но они не отображаются в «dmesg»вывод, несмотря на то, что он «аппаратный»:)

В настоящее время я получаю это сообщение иногда при установке SugarCRM.Примерно в 99% случаев cron.php работает как положено.Иногда я получаю сообщение «ошибка шины - ядро ​​сброшено».Однако я не получаю ядро ​​в каталоге, указанном в crontab.Это делает отладку немного сложнее - мне нужно убедиться, что дамп ядра записывается!Я не слишком волнуюсь, поскольку все, кажется, работает.Так что это задача с низким приоритетом ... Я могу найти и исправить ее, в конце концов, но более вероятно, что мы обновим до более новой версии PHP, MySQL и Sugar - и эти изменения могут устранить проблему.

0 голосов
/ 28 мая 2017

Я получил это, когда диск был полон.Попробуйте df, чтобы увидеть.

0 голосов
/ 24 сентября 2010

Кажется, пара тем о всевозможных причинах.

Вот один, который я бы попробовал:

Происходит какая-то аппаратная проблема.

Попробуйте

`dmesg`

Если это не может читать, это собственный бинарный файл, надо перезагрузить компьютер и надеяться что в / var / log / messages есть что-то полезно до перезагрузки.

...