Вопрос такого плана.
Есть тариф на выделенный сервер. Человек его оплатил, оплата закончилась, нужно что бы биллинг выполнил скрипт если увидит, что оплата закончилась. Есть ли штатный механизм для этого? Если нет, то в каком файле стоит покапать, что бы это доработать?
Политика работы скриптов
Re: Политика работы скриптов
штатный механизм есть только на услуги настраиваемые вручную.
--
событие администратору вешается.
а дальше уже админ чёнить делает или не делает.
можете попробовать поклась себе в hosts/_ИМЯ_ВАШЕГО_БИЛЛИНГА_/comp/Tasks/DSSuspend.comp.php файл который будет чего-то делать
--
в планах, интеграция с этим: https://www.ispsystem.ru/software/dcimanager
(есть кстати бесплатный, на 5 серверов)
--
событие администратору вешается.
а дальше уже админ чёнить делает или не делает.
можете попробовать поклась себе в hosts/_ИМЯ_ВАШЕГО_БИЛЛИНГА_/comp/Tasks/DSSuspend.comp.php файл который будет чего-то делать
--
в планах, интеграция с этим: https://www.ispsystem.ru/software/dcimanager
(есть кстати бесплатный, на 5 серверов)
Убей их всех! Бог потом рассортирует...
Re: Политика работы скриптов
Тогда вопрос по механизму "услуги настраиваемые вручную."
Может ты в курсе, туда можно в выполняемый скрипт передать ключ? а в ключ вставить имя пользователя который создал данный заказ?
Допустим в поле На создании / OnCreate
Выполняемый скрипт передавать что то вроде /creat.sh -user Имя пользователя который создал заказ
Может ты в курсе, туда можно в выполняемый скрипт передать ключ? а в ключ вставить имя пользователя который создал данный заказ?
Допустим в поле На создании / OnCreate
Выполняемый скрипт передавать что то вроде /creat.sh -user Имя пользователя который создал заказ
Политика работы скриптов
Еще создал скрипт
в директории /var/www/systemhelp/data/www/bill.systemhelp.ru/hosts/bill.systemhelp.ru/scripts/
поставил его полным путем в окно выполнение при активации заказа. Пишет ошибку, что задачу не возможно выполнить автоматически и тд.. В дебаге только вот этот лог
Ни в php ни в httpd на в messages больше никаких намеков, что он хоть пытается его запустить.... Нужен совет где капать? И может ты сможешь проверить у тебя вообще это работает? Биллинг выполняет скрипты при назначении в ручную?
Код: Выделить всё
#!/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 больше никаких намеков, что он хоть пытается его запустить.... Нужен совет где капать? И может ты сможешь проверить у тебя вообще это работает? Биллинг выполняет скрипты при назначении в ручную?
Re: Политика работы скриптов
чуть раньше были логи выполнения
но
1. скрипт должен быть исполняемым
2. на какой экшен его навесили-то?
но
1. скрипт должен быть исполняемым
2. на какой экшен его навесили-то?
Убей их всех! Бог потом рассортирует...
Re: Политика работы скриптов
у меня кстати работает.
на вторичном сервере ДНС создаёт, удаляет, гасит и включает, удаляет аккаунты...
на вторичном сервере ДНС создаёт, удаляет, гасит и включает, удаляет аккаунты...
Убей их всех! Бог потом рассортирует...
Re: Политика работы скриптов
На "аккаунт активироован". Скрипт исполняемый, из командной строки все работает. атрибуты соответственно 777
Переменные то в него передать можно?
Переменные то в него передать можно?
Re: Политика работы скриптов
в него всё передаётся.
и данные сервера, если услуга относится к какому-то серверу, и параметры заказа
--
логи покажите, как он не выполнился.
должно работать...
и данные сервера, если услуга относится к какому-то серверу, и параметры заказа
--
логи покажите, как он не выполнился.
должно работать...
Убей их всех! Бог потом рассортирует...
Re: Политика работы скриптов
Так в логах ничего нет... В том то и проблема, а даже не могу понять пытается он его запустить или нет...
Re: Политика работы скриптов
лог-то хоть отладочный смотрите?
Убей их всех! Бог потом рассортирует...
Вернуться в «Установка и настройка»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей