Снова вернулся к вопросу.
Только сейчас статья не открывается.
О чем там было?
Только сейчас статья не открывается.
О чем там было?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
Снова вернулся к вопросу.
Только сейчас статья не открывается. О чем там было?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
Но в ответ на команду dump_bt executor_globals.current_execute_data в gdb пусто. Разве не должен быть собран php с ключем --enable-debug? На виртуальной машине Битрикс php собран как раз с ключом '--disable-debug'. |
|||||
|
|
|
|
Тоже интересно, что надо сделать на виртуальной машине, чтобы был --enable-debug ?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
И надо ли?
Модуль «Продвинутый обмен с 1C» , создание сайтов и интеграция с 1С ,
|
|
|
|
|
|
Был ли выполнен пункт 1 из моего списка?
Специально развернул чистую виртуальную машину Битрикс, обеспечил падение PHP (с помощью ) и провел анализ core dump как это описано в статье. . Рекомендую еще раз, очень внимательно, выполнить все шаги, описанные в статье. |
|
|
|
|
|
debuginfo устанавливались, правда встали почему то не все поэтому на старте gdb ругается:
Missing separate debuginfos, use: debuginfo-install aspell-0.60.6-12.el6.i686 libXau-1.0.5-1.el6.i686 libXpm-3.5.8-2.el6.i686 libxcb-1.5-1.el6.i686 mod_geoip-1.2.5-5.el6.i686 mod_rpaf-0.6-2.el5.i386 php-mcrypt-5.3.3-1.el6.i686 php-mssql-5.3.3-1.el6.i686 php-pecl-apc-3.1.10-1.2.el6.1.i386 Есть подзрение что апач падает не из-за PHP. В этой описывается поиск причин падения апача, но в моем дампе нету функции execute.
|
|||
|
|
|
|
Это очень похоже на старую проблему со в PHP. Проблема тянется уже очень давно, как минимум с версии PHP 5.2, и фикс был предложен только сейчас, для версии 5.5. Чтобы дать какие-то рекомендации, необходимо больше информации. Если есть возможность, прошу выполнить следующие команды и выложить содержимое файла /tmp/sys_info, например, в :
Если в конфигурационных файлах Apache или PHP указаны какие-нибудь пароли, IP адреса или иная частная информация, необходимо удалить ее из /tmp/sys_info. |
|||
|
|
|
|
|||||
|
|
|
|
Спасибо, стало гораздо проще. Теперь прошу создать в рамках сайта файл test.php (название произвольное) со следующим содержимым:
Затем, обратиться к файлу через браузер. Интересует следующее: 1) Случится ли Segmentation fault; 2) Если да, то будет ли backtrace соответствовать приведенному в комментарии #17. |
||||
|
|
|
|||