Политика работы скриптов

Установка и настройка биллинговой системы.
crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Политика работы скриптов

Сообщение crazych » 2015-01-12 0:38:36

Вопрос такого плана.
Есть тариф на выделенный сервер. Человек его оплатил, оплата закончилась, нужно что бы биллинг выполнил скрипт если увидит, что оплата закончилась. Есть ли штатный механизм для этого? Если нет, то в каком файле стоит покапать, что бы это доработать?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Политика работы скриптов

Сообщение Alex Keda » 2015-01-12 0:57:15

штатный механизм есть только на услуги настраиваемые вручную.
--
событие администратору вешается.
а дальше уже админ чёнить делает или не делает.
можете попробовать поклась себе в hosts/_ИМЯ_ВАШЕГО_БИЛЛИНГА_/comp/Tasks/DSSuspend.comp.php файл который будет чего-то делать
--
в планах, интеграция с этим: https://www.ispsystem.ru/software/dcimanager
(есть кстати бесплатный, на 5 серверов)
Убей их всех! Бог потом рассортирует...

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Re: Политика работы скриптов

Сообщение crazych » 2015-01-15 0:34:58

Тогда вопрос по механизму "услуги настраиваемые вручную."
Может ты в курсе, туда можно в выполняемый скрипт передать ключ? а в ключ вставить имя пользователя который создал данный заказ?

Допустим в поле На создании / OnCreate
Выполняемый скрипт передавать что то вроде /creat.sh -user Имя пользователя который создал заказ

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Политика работы скриптов

Сообщение crazych » 2015-01-15 2:26:47

Еще создал скрипт

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

#!/bin/sh
touch /var/www/systemhelp/data/www/bill.systemhelp.ru/hosts/bill.systemhelp.ru/scripts/testhome.sh

echo "наверное фаил создался";
exit 0


в директории /var/www/systemhelp/data/www/bill.systemhelp.ru/hosts/bill.systemhelp.ru/scripts/
поставил его полным путем в окно выполнение при активации заказа. Пишет ошибку, что задачу не возможно выполнить автоматически и тд.. В дебаге только вот этот лог

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

[01:17:02.28][53099] [MySQL->Query]: INSERT INTO `Events` (`UserID`,`Text`,`PriorityID`,`IsReaded`) VALUES ( '2003','Задание №0000236 [ServiceCreate] не может быть выполнено в автоматическом режиме','Error','yes' )


Ни в php ни в httpd на в messages больше никаких намеков, что он хоть пытается его запустить.... Нужен совет где капать? И может ты сможешь проверить у тебя вообще это работает? Биллинг выполняет скрипты при назначении в ручную?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Политика работы скриптов

Сообщение Alex Keda » 2015-01-15 12:37:07

чуть раньше были логи выполнения
но
1. скрипт должен быть исполняемым
2. на какой экшен его навесили-то?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Политика работы скриптов

Сообщение Alex Keda » 2015-01-15 12:38:53

у меня кстати работает.
на вторичном сервере ДНС создаёт, удаляет, гасит и включает, удаляет аккаунты...
Убей их всех! Бог потом рассортирует...

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Re: Политика работы скриптов

Сообщение crazych » 2015-01-15 18:46:06

На "аккаунт активироован". Скрипт исполняемый, из командной строки все работает. атрибуты соответственно 777

Переменные то в него передать можно?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Политика работы скриптов

Сообщение Alex Keda » 2015-01-15 18:50:22

в него всё передаётся.
и данные сервера, если услуга относится к какому-то серверу, и параметры заказа
--
логи покажите, как он не выполнился.
должно работать...
Убей их всех! Бог потом рассортирует...

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Re: Политика работы скриптов

Сообщение crazych » 2015-01-16 16:41:58

Так в логах ничего нет... В том то и проблема, а даже не могу понять пытается он его запустить или нет...

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Политика работы скриптов

Сообщение Alex Keda » 2015-01-16 23:11:21

лог-то хоть отладочный смотрите?
Убей их всех! Бог потом рассортирует...


Вернуться в «Установка и настройка»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей