Драйвер MySQL segfaulting под mod_perl - где искать проблему

Самым простым способом, который мне известен, является использование библиотеки Flex-layout Angular . Благодаря этому у вас есть несколько вариантов создания строк с переносом строк или сеток с определенной шириной. Вики - это еще одна хорошая прямая ссылка на дополнительную информацию по этому вопросу.

Варианты wrap описаны более здесь .

Примером псевдо-выхода может быть:

5
задан EvdB 10 October 2008 в 08:24
поделиться

3 ответа

То, что это, вероятно, означает, - то, что существует различие между Вашей mod_perl средой и той, которую Вы тестировали с помощью своего сценария. Некоторые вещи проверить:

  • Был Ваш mod_perl, скомпилированный с той же версией Perl

  • @INC то же для обоих

  • Вы используете потоки в своей установке mod_perl? Я не верю DBD:: mysql абсолютно ориентирован на многопотоковое исполнение.

3
ответ дан 14 December 2019 в 04:51
поделиться

Если Вы получаете segfault, Вам приветствовали базовый файл? В противном случае проверьте ulimit-c. Если это возвратится 0, то Ваша система не создаст базовые файлы, и необходимо будет изменить это. Если у Вас действительно есть базовый файл, можно использовать gdb или подобные инструменты для отладки его. Это не особенно забава, но это возможно. Запуск команды посмотрит что-то как:

gbd /usr/bin/httpd core

Существует много учебных руководств для отладки базовых файлов, рассеянных о сети.

Обновление: Просто найденный ссылкой для обеспечения Вас получают дампы ядра от mod_perl. Это должно помочь.

2
ответ дан 14 December 2019 в 04:51
поделиться

Я видел эту проблему, но я не уверен, что она имела ту же причину как Ваш. Вы случайно используете определенный модуль для отправки писем (забыл имя, извините) из Вашего приложения? Когда у нас была проблема в проекте, после дней отладки мы нашли, что этот почтовый модуль делал странные вещи с открытыми дескрипторами файлов, затем разветвленными от другого процесса, который названный консольным инструментом sendmail, который снова сделал странные вещи с дескрипторами файлов. Я предполагаю одни из дескрипторов файлов, с которыми они бездельничали, было соединение с базой данных, но я все еще не уверен в этом. Проблема исчезла, когда мы переключились на другой модуль для отправки писем. Возможно, это достойное внимания для Вас также.

2
ответ дан 14 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

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