При работе с DataServices периодически может возникать проблема при попытке выполнить JOB:
Проблема решается довольно просто.
Напомню, предварительно должен быть создан репозиторий и настроен TNS (для Oracle)
Напомню, предварительно должен быть создан репозиторий и настроен TNS (для Oracle)
Версия продукта:
SBOP DATA SERVICES 4.0 SP01
MULTI OS : WINDOWS/LINUX/AIX/SOLARIS (64B)
1. Запуск конфигурации сервера. Логинимся под пользователем DataServices по ssh на сервер.
2. Если проблемы с лицензией. Используем менеджер лицензий и продолжаем конфигурировать сервер.$cd <dataservices_install_path>/bin$. ./al_env.sh$./svrcfgThe base keycode for the Data Services platform was not found or has expired. Obtain a valid keycode and use the License Manager to update your installation.
$./LicenseManager$./svrcfg
** Data Services Server Manager Utility **
1 : Control Job Service
2 : Configure Job Server
3 : Configure Runtime Resources
4 : Configure Access Server
5 : Configure SNMP Agent
6 : Configure SMTP
7 : Configure SSL
8 : Configure Native Component Supportability
x : Exit
Enter Option: 2
_____________________________________________________________________
Current Job Server Information
_____________________________________________________________________
No Job Server Information Available
Enter a Name for Job Server [Server1]:JOB_DS_DEV
Enter TCP Port Number for Job Server <JOB_DS_DEV>:3500
Do you want to manage adapters and SNMP communication for the Job Server 'Y|N' [N]: N
Do you want to Enable SNMP for this JobServer 'Y|N' [N]: N
1) Oracle
2) MySQL
3) DB2
4) Sybase ASE
Enter the database type (1,2,3 or 4) for the associated repository: 1
Enter the repository database connection name: DID
Enter the repository username: repo
Enter the repository password (not echoed):
Confirm the repository password (not echoed):
S# Job Server Name TCP Enable Repository Information Port SNMP
-- --------------- ----- -------- ----------------------------
1 JOB_DS_DEV 3500 N repo@DID__Oracle
Is this information correct [Y/N]? Y
Updating the repository <repo@DID__Oracle>. Please wait...
Continue to Add/Modify/Delete Job Servers[Y/N]: N
3. Перезапускаем JOB сервер
** Data Services Server Manager Utility **
1 : Control Job Service
2 : Configure Job Server
3 : Configure Runtime Resources
4 : Configure Access Server
5 : Configure SNMP Agent
6 : Configure SMTP
7 : Configure SSL
8 : Configure Native Component Supportability
x : Exit
Enter Option: 1
-----------------------------------------------------------------
** Control Job Service **
-----------------------------------------------------------------
Job Service Executable Path Status
---------------------------------------------- ------------
<path>/dataservices/bin/AL_JobService Running
-----------------------------------------------------------------
s: Start Job Service o: Stop Job Service q: Quit
Enter Option: o
Waiting for Job Service to terminate. This will take several seconds.
Please Wait!!!
07-11-12 18:17:22 (32226:-33183952) JSERVICE: Shutting down AL_JobService ...
07-11-12 18:17:26 (32226:-33183952) JSERVICE: AL_JobService has been Stopped.
-----------------------------------------------------------------
** Control Job Service **
----------------------------------------------------------------
Job Service Executable Path Status
---------------------------------------------- ------------
/u01/BOBJ_DID/dataservices/bin/AL_JobService Not Running
-----------------------------------------------------------------
s: Start Job Service o: Stop Job Service q: Quit
Enter Option: s
Checking for existence of AL_JobService...
Starting AL_JobService. This may take several seconds.
Please Wait!!!
Please exit this utility to start Job Server(s)/AccessServer(s).
Any changes to the configuration will be reflected ONLY after you EXIT this utility.
Press <Enter> to return to options menu.
07-11-12 18:17:28 (32766:-1299298512) JSERVICE: Attempting to Start JobServer(s)..
07-11-12 18:17:28 (32766:-1299298512) JSERVICE: Found 1 JobServer(s) configured.
07-11-12 18:17:28 (32766:-1299298512) JSERVICE: Using checkJobServer Version <1>
07-11-12 18:17:29 (32766:-1299298512) JSERVICE: INFO: JobServer JOB_DS_DEV on Port ANY:3500 is up and running.
07-11-12 18:17:29 (32766:-1299298512) JSERVICE: Attempting to Start AccessServer(s)..
07-11-12 18:17:29 (32766:-1299298512) JSERVICE: Found 0 AccessServer(s) configured.
07-11-12 18:17:29 (32766:-1299298512) JSERVICE: Attempting to Start SNMP Agent.. Agent is not enabled
07-11-12 18:17:29 (32766:-1299298512) JSERVICE: Successfully started AL_JobService
Вот и все. Если все настроено верно – проблема должна исчезнуть.
Добрый день.
ОтветитьУдалитьНе знаете с чем может быть связано, что JobServer виснет при старте из svrcfg ?
Enter Option: s
Checking for existence of AL_JobService...
Starting AL_JobService. This may take several seconds.
Please Wait!!!
03-28-13 13:56:57 (1168:-1273936128) JSERVICE: Attempting to Start JobServer(s)..
03-28-13 13:56:57 (1168:-1273936128) JSERVICE: Found 1 JobServer(s) configured.
03-28-13 13:56:57 (1168:-1273936128) JSERVICE: Using checkJobServer Version <1>
и больше ничего нет, при этом svrcfg постоянно ест 25-30% CPU.
BODS 4.0SP2 на виртуалке SLES 11 SP1
С уважением, Дмитрий
Добрый день, Дмитрий
УдалитьСоветую проверить по пунктам:
- JobServer корректно сконфигурирован? Пробовали ли Вы запустить его с другими настройками.
- Поддерживается ли БД с которой работает JobServer?
- Остальной функционал работет корректно? (Web, Designer)
- Корректно ли работает Designer с БД,которая настроена в JobServer?
- Попробовать обновиться до SP3
Дмитрий, спасибо.
ОтветитьУдалитьВ общем проблема встала после рестарта виртуалки (это тестовая BOBJ+DS система). Если попробовать в svrcfg конфигурирование (пункт 2) JobServer'а, то получаю :
Enter Option: 2
_____________________________________________________________________
Current Job Server Information
_____________________________________________________________________
JobLauncher execvp() fails. errno = 2
No such file or directory
Segmentation fault
Видимо что-то поломалось внутри. База DB2. Web-консоль DS работает, дизайнер коннектится к репозиторию нормально. Отрыл OSS message в SAP, но что-то они не особо "чешутся"
Извиняюсь, а "запустить JobServer c другими настройками" это как ? Тоже из svrcfg ?
Дмитрий.
У вас проблемы с файловой системой. При рестарте виртуалки, возможно, не был остановлен JobServer. Самый простой вариант - восстановить из бэкапа.
УдалитьЕсли нет возможности восстановить, то можно попробовать восстановить файлы сравнив их со средой разработки, но опять таки не известен процент потерь данных.
И наконец переустановить DS, в этом случае , придется перенастраивать ваш JobServer и возможно какие-то другие ранее сделанные настройки.
- "запустить JobServer c другими настройками"
Попробовать создать новый JobServer описано в данной статье в пункте 2, но с параметрами подключения к другому репо, удалить первый JobServer и перезапустить. Но Вам он не пойдет, как Вы уже написали возникает ошибка -
JobLauncher execvp() fails. errno = 2
No such file or directory
Segmentation fault
Понятно. Буду переустанавливать.
ОтветитьУдалитьДмитрий, спасибо за помощь.