Администрирование > Настройка сервера задач и платежей > Запуск службы

Запуск службы

Navigation:  Администрирование > Настройка сервера задач и платежей >

Запуск службы

Previous pageReturn to chapter overviewNext page

Назначение модуля:

прием платежей от сетей платежных терминалов и зачисление их на баланс водителям в реальном времени;

прием платежей от собственных платежных терминалов и зачисление их на баланс водителям в реальном времени;

выполнение сервисных задач (см. Планировщик задач) по расписанию;

зачисление исходящих платежей на баланс мобильных телефонов через Яндекс.Деньги.

 

Установка программы:

Программный модуль  для приема платежей не требует специальной установки, просто скопируйте каталог n_qiwi в любое удобное для Вас место на диске (по умолчанию находится в подкаталоге n_qiwi программы O-TAXI).

 

До запуска программы:

 

o-taxi_clip0174

 

Настройки подключения к SQL серверу базы данных O-TAXI:

-адрес сервера базы данных – IP адрес или имя компьютера, если у Вас экземпляр базы данных не по умолчанию, то укажите его после "\";

-поставщик ADO – какой драйвер базы данных будете использовать, обычно это SQLOLEDB;

-база данных – наименование Вашей базы данных на SQL сервере;

-интервал выборки данных – с какой периодичностью модуль будет опрашивать базу данных в для обновления настроек;

-имя пользователя и пароль – по умолчанию используется qiwiuser, пароль qiwimustdie, при необходимости можно сменить на SQL сервере.

-таймаут выборки данных (сек) – таймаут для выполнения запросов к базе данных (обновление глобальных настроек и настроек задач планировщика), по умолчанию 30 секунд,  рекомендуется этот параметр увеличить;

-таймаут SQL запроса (сек) – время в секундах максимального выполнения запроса к базе данных по умолчанию. Для задач планировщика можно задавать таймаут индивидуально. По достижению таймаута запрос будет сброшен, если проводились какие-то вычисления, например, закрытие баланса предыдущего месяца, то данная операция может быть выполнена частично.

 

Настройки сетевых подключений (от платежных систем):

-Размер буфера для отправки/приема данных для сокета – системная настройка для протокола TCP/IP, размер указывается в байтах, рекомендуется не менее 64000.

-отключить детализацию ошибок при падении модуля – не будет записываться в файл crash.log отладочная информация о причине ошибки и создаваться минидамп *.dmp для анализа причины ошибки разработчиком;

-записывать расширенный лог файл – в файл n_qiwi.log будет записываться дополнительная информация о работе модуля, она может пригодится для анализа возможных ошибок.

 

Дополнительные настройки (в файле n_qiwi.ini):

;локаль, используется при конвертации строк, например, @@

locale=Russian

;кодовая страница для формирования XML результата оператору по приему платежей

charset=UTF8

 

Внешний вид программы после запуска:

 

 

Запуск в качестве службы Windows:

Модуль можно также запускать в виде службы Windows, если Вы не хотите оставлять сессию пользователя на сервере. Для установки/удаления службы запустите программу с параметрами.

-установка сервиса: n_qiwi.exe –install

-удаление сервиса: n_ qiwi.exe –uninstall

-запуск сервиса: n_ qiwi.exe –start

-остановка сервиса: n_ qiwi.exe –stop

Также можно запускать/останавливать службу в "Панель управлении" "Службы".

При установке программы в качестве службы в Windows 7/8/10/2008/2012/2016 необходимо запускать с правами Администратора.

 

После запуска программы:

- Если параметры соединения с SQL сервером прописаны правильно, то индикация "SQL сервер" загорится зеленым в течении 10 секунд после запуска программы.

- Действия программы протоколируются в файле n_qiwi.log. При возникновении проблем с подключением необходимо проанализировать сообщения в этом файле. При необходимости выслать данный файл разработчику для анализа.

- После подключения к SQL серверу проверяются лицензии и сроки их действия.

 

Индикация:

- красный – порта не существует или проблемы со связью;

- зеленый – устройство нормально работает.