Добрый день,
Столкнулся с такой проблемой: При запуске скрипта из командной строки вываливается ошибка: Ошибка сегментирования (core dumped)
При запуске аналогичного скрипта из браузера все нормально.
Методомтыка научной подстановки, выяснил, что ошибка возникает в момент добавления нового курса.
Кто-нибудь сталкивался с таким?
Код:
Стоит BitrixEnv 4.1. Все это крурится на: Linux version 2.6.32-279.5.2.el6.x86_64 (mockbuild@x86-002.build.bos.redhat.com) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Tue Aug 14 11:36:39 EDT 2012
Столкнулся с такой проблемой: При запуске скрипта из командной строки вываливается ошибка: Ошибка сегментирования (core dumped)
При запуске аналогичного скрипта из браузера все нормально.
Методом
Кто-нибудь сталкивался с таким?
Код:
Код |
---|
<? $_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/. ./.."); $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS",true); define('CHK_EVENT', false); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/currency/include.php"); @set_time_limit(0); @ignore_user_abort(true); $client = new SoapClient('http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?wsdl'); $params["On_date"] = date("Y-m-d"); $result=$client->GetCursOnDateXML($params); $arCurrency=(array)new SimpleXMLElement($result->GetCursOnDateXMLResult->any); foreach($arCurrency['ValuteCursOnDate'] as $curs){ $curs=(array)$curs; $arCBRCurrency[$curs['VchCode']]=$curs; } $cCurRates= new CCurrencyRates(); $rsDBCurrency = CCurrency::GetList($by, $order); while($arDBCurrency=$rsDBCurrency->Fetch()){ if($arCBRCurrency[$arDBCurrency['CURRENCY']]){ $arFields=array('CURRENCY'=>$arDBCurrency['CURRENCY'] ,'DATE_RATE'=>date('d.m.Y') ,'RATE_CNT'=>$arCBRCurrency[$arDBCurrency['CURRENCY']]['Vnom'] ,'RATE'=>$arCBRCurrency[$arDBCurrency['CURRENCY']]['Vcurs']); $cCurRates->Add($arFields); } } ?> |
Код |
---|
Версия PHP: PHP 5.3.14 (cli) (built: Jun 19 2012 03:47:42) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies with Zend Extension Manager v5.1, Copyright (c) 2003-2010, by Zend Technologies - with Zend Data Cache v4.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [licensed] [disabled] - with Zend Download Server v1.5.0, Copyright (c) 1998-2010 Zend Technologies Ltd., by Zend Technologies [loaded] [licensed] [disabled] - with Zend Job Queue v4.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [not licensed] [disabled] - with Zend Session Clustering v4.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [licensed] [disabled] - with Zend Utils v1.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [licensed] [enabled] - with Zend Optimizer+ v4.1, Copyright (c) 1999-2010, by Zend Technologies [loaded] [licensed] [disabled] - with Zend Code Tracing v1.0, Copyright (c) 2009-2010, by Zend Technologies [loaded] [not licensed] [disabled] - with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies [loaded] [licensed] [enabled] - with Zend Page Cache v4.0, Copyright (c) 2004-2010, by Zend Technologies [loaded] [licensed] [disabled] |
Стоит BitrixEnv 4.1. Все это крурится на: Linux version 2.6.32-279.5.2.el6.x86_64 (mockbuild@x86-002.build.bos.redhat.com) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Tue Aug 14 11:36:39 EDT 2012