Хочу спросить у форумчан - не было ли после последних обновлений у них бага с веб окружением битрикса ??
У меня например была подключена к сайту библиотека работающая с xls файлами, до обновы все работало, парсер брал из экселя данные и отправлял их в инфоблок, а после обновы пишет в логах нижеследующую ошибку, ну и веб сервер падает.
[Mon Aug 23 09:25:24 2010] [notice] Child 2508: Child process is running [Mon Aug 23 09:25:24 2010] [notice] Child 2508: Acquired the start mutex. [Mon Aug 23 09:25:24 2010] [notice] Child 2508: Starting 64 worker threads. [Mon Aug 23 09:25:24 2010] [notice] Child 2508: Starting thread to listen on port 80. [2508] EACCELERATOR: PHP crashed on opline 11 of main() at E:\Bitrix\system\Bitrix Environment\www\bitrix\classes\PHPExcel\Calculation.php:35
[Mon Aug 23 13:58:19 2010] [crit] Parent: child process exited with status 3 -- Aborting. [Mon Aug 23 14:00:11 2010] [notice] Apache/2.2.8 (Win32) mod_auth_sspi/1.0.4 PHP/5.2.6 configured -- resuming normal operations [Mon Aug 23 14:00:11 2010] [notice] Server built: Jan 18 2008 00:37:19 [Mon Aug 23 14:00:11 2010] [notice] Parent: Created child process 2684 [Mon Aug 23 14:00:11 2010] [notice] Child 2684: Child process is running
Как это не надо - я на другом не умею, что купили на том и работаю. Выходит некачественный продукт, работа встала, ждем затычку.
Самое неприятное ТП уже более 14 часов не отвечает на заявку. Да и еще что поразило, в обнове не было написано что она затрагивает веб сервер, было написано только что модули ....
Сергей, вам печатными буквами советуют разобраться и сделать себе лучше.
По по воду этой беды: EACCELERATOR: PHP crashed on opline 11 of main() at E:\Bitrix\system\Bitrix Environment\www\bitrix\classes\PHPExcel\Calculation.php
Вы пользуетесь сторонней библиотекой. При чём тут битрикс, и крашится EACCELERATOR
Битрикса вина в том, что они собрали сторонние продукты web-сервер и кешер кода + обвязка в виде субд и управлялки и дали вам. Стабильной работы вот в таком режиме, а тем более гарантий работы сторонних библиотек - PHPExcel вам никто не давал.
Сами PHPExcel пользуемся. До памяти он очень охоч. На файл на 4-5 метров с ~10k строк он может скушать метров 400 памяти. Может в этом беда.
На нормальном сервере всё ок. С окружением не работал, подробнее не скажу.
Сергей Затылкин пишет: Как это не надо - я на другом не умею, что купили на том и работаю. Выходит некачественный продукт, работа встала, ждем затычку.
Вы купили не веб-окружение, а корпоративный портал. Последуйте совету Романа Петрова, тем более есть уже готовые сборки виртуальных машин, которые оптимально настроены под битрикс. Советую потратить время, разобраться и развернуть нормальный веб-сервер. И соглашусь с Максимом Месиловым, что ваша проблема ни каким образом не относится к битриксу, т.к. проблема со сторонней библиотекой и серверным ПО.
Коллеги, мы работаем над новой версией Веб-окружения для Windows. Надеемся сделать его заметно быстрее, надежнее, умеющим работать как сервис. По плану, должны выпустить в ближайшие 2-3 недели. Окружение будет специально адаптировано для работы Корпоративного портала на Windows платформах.
Для баз данных Oracle и MySQL доступна кодировка UTF-8. Для ее подключения установите флажок в поле Установить в кодировке UTF-8. Для корректной поддержки кодировки UTF необходимо проверить, установлен ли в PHP модуль mbstring. Для этого в настройках PHP должно быть:
* в файле php.ini:
mbstring.func_overload=2
mbstring.internal_encoding=UTF-8
* в файле .htaccess:
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
Роман Петров пишет: эта строчка нужна чтобы работать в utf8
сайт по-прежнему работает в UTF-8 тестировал заполнение форм - вводил русские буквы - все ок, результат записывается нормально, даже e-mail приходит в нормальной кодировке
главное PHPExcel не вылетает с Fatal error: Uncaught exception 'Exception' with message 'Multibyte function overloading in PHP must be disabled for string functions (2)