Есть 6 поставщиков, и у 3 из них обработчик прайса XMLReader, при автоматическом обновлении именно эти поставщики не обновляются. Привожу пример лога
2019-07-18 07:00:26
Import #269.
Save 0-400: begin updating skus
2019-07-18 07:00:27
Supplier #Папирус Шнайдер - 300 articles : 0 Kb / 01 sec
2019-07-18 07:00:27
Supplier #Эней Львов - articles : 0 Kb / 00 sec
2019-07-18 07:00:27
Supplier #Бергамо - articles : 0 Kb / 00 sec
2019-07-18 07:00:27
Import #270. Settings saved
2019-07-18 07:00:27
Import #270. Started!
2019-07-18 07:00:27
Import #270. Get unrelated new articles from just uploaded price and save it
2019-07-18 07:00:27
Import #270. Updated rows from current price: 0
2019-07-18 07:00:27
Import #270. Start: 0. From: 19. Chunk: 100.
2019-07-18 07:00:27
Import #270. End products generating: 0 Kb / 00 sec / 19
2019-07-18 07:00:27
Import #270. Rows for shop_suppliers_import_log : 130
2019-07-18 07:00:27
Import #270. Rows for shop_suppliers_import_skus : 130
2019-07-18 07:00:27
Import #270. Trying to save calculated data
2019-07-18 07:00:27
Import #270. Trying to save skus not affected in this import
2019-07-18 07:00:27
Import #270. Saved unactive skus: 30, start 554, from 0, chunk 200
2019-07-18 07:00:27
Import #270. Saved unactive skus: 94, start 554, from 200, chunk 200
2019-07-18 07:00:27
Import #270. Saved unactive skus: 115, start 554, from 400, chunk 200
2019-07-18 07:00:27
Import #270. Finished!Supplier #10 - 33178 articles : 2816 Kb / 14 sec
При обновлении вручную все обновляется
Помогите решить проблему
4 ответа
Проверьте доступно ли расширение xmlreader для консольного php.
Configure Command => './configure' '--prefix=/usr/local/php56' '--with-pear=/u sr/local/pear/php56' '--enable-intl' '--with-curl' '--enable-ftp' '--with-iconv= /usr/local/lib' '--enable-mbstring' '--enable-shmop' '--enable-sockets' '--with- mysqli=mysqlnd' '--with-mysql=mysqlnd' '--with-gd' '--enable-gd-native-ttf' '--w ith-t1lib' '--with-freetype-dir' '--with-jpeg-dir=/usr/local/lib' '--with-vpx-di r=/usr/lib64' '--with-mssql' '--with-zlib' '--with-pcre-regex' '--enable-session ' '--with-regex' '--enable-xml' '--enable-simplexml' '--enable-xmlreader' '--ena ble-libxml' '--enable-tokenizer' '--with-xsl' '--enable-dom' '--with-tidy=/usr' '--enable-soap' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--with -mcrypt' '--enable-ctype' '--with-openssl' '--with-imap' '--with-kerberos' '--wi th-imap-ssl' '--enable-pdo' '--with-pdo-sqlite' '--with-pdo-mysql=mysqlnd' '--wi th-pdo-firebird' '--with-interbase' '--enable-zip' '--with-gettext' '--enable-ex if' '--enable-pcntl' '--enable-calendar' '--with-mhash' '--enable-bcmath' '--wit h-xmlrpc' '--enable-wddx' '--with-bz2' '--with-readline' '--with-gmp' '--with-li tespeed' '--enable-opcache' '--with-config-file-path=/usr/local/php56/etc/' 'CPP FLAGS=-DU_USING_ICU_NAMESPACE=1' 'CXXFLAGS=-std=c++11'
xmlrpc_error_number => 0 => 0
xmlrpc_errors => Off => Off
libxml Version => 2.9.1
libxml
mbstring.http_output_conv_mimetypes => ^(text/|application/xhtml\+xml) => ^(text /|application/xhtml\+xml)
Simplexml support => enabled
xml
libxml2 Version => 2.9.1
xmlreader
xmlrpc
core library version => xmlrpc-epi v. 0.51
homepage => http://xmlrpc-epi.sourceforge.net
xmlwriter
libxslt compiled against libxml Version => 2.9.1
Вроде есть, странно.. А если запустить вручную импорт (в консоли), но включить режим отладки?
что-то типа этого
из корневой папки установки webasyst
1,2,3 - id поставщиков с xml прайсами
просто интересен лог, который будет в консоли
send @ jquery-1.11.1.min.js:4
ajax @ jquery-1.11.1.min.js:4
updateCount @ wa.header.js?1.11.8.419:162
setTimeout (async)
success @ wa.header.js?1.11.8.419:199
j @ jquery-1.11.1.min.js:2
fireWith @ jquery-1.11.1.min.js:2
x @ jquery-1.11.1.min.js:4
b @ jquery-1.11.1.min.js:4
XMLHttpRequest.send (async)
send @ jquery-1.11.1.min.js:4
ajax @ jquery-1.11.1.min.js:4
updateCount @ wa.header.js?1.11.8.419:162
setTimeout (async)
success @ wa.header.js?1.11.8.419:199
j @ jquery-1.11.1.min.js:2
fireWith @ jquery-1.11.1.min.js:2
x @ jquery-1.11.1.min.js:4
b @ jquery-1.11.1.min.js:4
XMLHttpRequest.send (async)
send @ jquery-1.11.1.min.js:4
ajax @ jquery-1.11.1.min.js:4
updateCount @ wa.header.js?1.11.8.419:162
setTimeout (async)
success @ wa.header.js?1.11.8.419:199
j @ jquery-1.11.1.min.js:2
fireWith @ jquery-1.11.1.min.js:2
x @ jquery-1.11.1.min.js:4
b @ jquery-1.11.1.min.js:4
XMLHttpRequest.send (async)
send @ jquery-1.11.1.min.js:4
ajax @ jquery-1.11.1.min.js:4
updateCount @ wa.header.js?1.11.8.419:162
setTimeout (async)
success @ wa.header.js?1.11.8.419:199
j @ jquery-1.11.1.min.js:2
fireWith @ jquery-1.11.1.min.js:2
x @ jquery-1.11.1.min.js:4
b @ jquery-1.11.1.min.js:4
XMLHttpRequest.send (async)
send @ jquery-1.11.1.min.js:4
ajax @ jquery-1.11.1.min.js:4
updateCount @ wa.header.js?1.11.8.419:162