Страница 1 из 2

Парсер цен с yandex market

Добавлено: 10 сен 2014 15:16
Артем
По инструкции создаю нового конкурента, выбираю категории для загрузки, далее кнопка сохранить выбор и загрузить товары приводят к этому окну (см. вложение)
Парсер CC работает без нареканий.

Re: Парсер цен с yandex market

Добавлено: 10 сен 2014 15:24
support
Не запускается локальный веб сервер для работы парсера.
Как вариант проверить есть ли ошибки в файле и сам файл тут c:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\html\temp\
Так же возможно, что блокирует антивирус.
В папке, где установлена программа в названии есть кириллица?

Re: Парсер цен с yandex market

Добавлено: 11 сен 2014 14:29
Артем
Кириллицы нет в пути
Антивирус отключен
ОС 2008 R2 Standart
Логи выглядят вот так:
2014/09/10 16:13:15 [error] 3408#3696: *1 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "POST /pli_parser_market_yandex.php? HTTP/1.1", upstream: "fastcgi://127.0.0.1:9014", host: "localhost:8087"

Re: Парсер цен с yandex market

Добавлено: 11 сен 2014 15:03
TechAdmin
1. Выход в интернет у вас напрямую или через прокси сервер?
2. После нажатия на кнопку "загрузить товары" в диспетчере задач должно быть запущено 2 процесса:
nginx.exe
php-cgi.exe
Есть ли они?

Re: Парсер цен с yandex market

Добавлено: 11 сен 2014 15:11
Артем
1. Выход напрямую
2. Появляется 2 процесса nginx.exe
php-cgi.exe - нет.

Re: Парсер цен с yandex market

Добавлено: 11 сен 2014 15:28
TechAdmin
Похоже что то блокирует запуск php-cgi.exe, попробуйте вручную запустить этот файл с помощью команды (запустить в командной строке):

Код: Выделить всё

"C:\PROGRAM FILES (X86)\E-TRADE PRICELIST IMPORTER\PriceParser\php\php-cgi.exe" -b 127.0.0.1:9010 -c "C:\PROGRAM FILES (X86)\E-TRADE PRICELIST IMPORTER\PriceParser/php/php.ini"
так же проверить файл с логами об ошибке в папке c:\Program Files (x86)\E-Trade PriceList Importer\PriceParser\php\temp\

Re: Парсер цен с yandex market

Добавлено: 15 сен 2014 11:40
Артем
В папке temp пусто
Запуск в командной строке выдает:

Re: Парсер цен с yandex market

Добавлено: 15 сен 2014 15:27
TechAdmin
Загрузите и установите Visual C++ 2008 с пакетом обновления 1 (SP1) в соответствии с архитектурой системы (32- или 64-разрядной).
Распространяемый пакет Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x86)
http://www.microsoft.com/ru-ru/download ... px?id=5582
Распространяемый пакет Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x64)
http://www.microsoft.com/downloads/ru-r ... 7cfdffee4e

Re: Парсер цен с yandex market

Добавлено: 16 сен 2014 11:29
Артем
Проблема осталась. Из командной строки не запускается. Процесс не появился.

Re: Парсер цен с yandex market

Добавлено: 16 сен 2014 12:38
TechAdmin
Проблема в том что у вас не стоит какой то пакет библиотек Microsoft, попробуйте поставить

Visual C++ Redistributable for Visual Studio 2008 SP1 x86
http://www.microsoft.com/en-us/download ... px?id=5582
Visual C++ Redistributable for Visual Studio 2008 SP1 x64
http://www.microsoft.com/en-us/download ... x?id=15336

VC10 - x64 - http://www.microsoft.com/ru-ru/download ... x?id=14632
VC10 - x86 - http://www.microsoft.com/ru-ru/download ... px?id=5555

Visual C++ Redistributable for Visual Studio 2012 x86 or x64
http://www.microsoft.com/en-us/download ... x?id=30679