2014-02-14 6 views
0

По какой-то причине служба omniNames не запускается (снова), но если вызывается исполняемый файл omniNames, он запускается без проблем. Кажется, что эта проблема периодически повторяется.Служба omniNames не запускается, но напрямую вызывает исполняемые файлы

Вызов omniNames появляется, чтобы начать нормально ...

>> sudo /sbin/service omniNames start 
Starting omniNames:          [ OK ] 

Однако после проверки их статуса и список имен объектов обслуживания, то очевидно, что omniNames не смог запустить:

>> sudo /sbin/service omniNames status 
omniNames is stopped 

>> nameclt list 
Caught a TRANSIENT exception when trying to validate the type of the 
NamingContext. Is the naming service running? 

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

>> sudo omniNames -start 2809 

Fri Feb 14 18:48:35 2014: 

Starting omniNames for the first time. 
Wrote initial log file. 
Read log file successfully. 
Root context is IOR:010000002b00000049444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e746578744578743a312e30000001000000000000006c000000010102000a00000031302e322e382e333500f90a0b0000004e616d6553657276696365000300000000000000080000000100000000545441010000001c00000001000000010001000100000001000105090101000100000009010100035454410800000053abfe5201001037 
Checkpointing Phase 1: Prepare. 
Checkpointing Phase 2: Commit. 
Checkpointing completed. 

>> nodeBooter -D 
INFO:DomainManager - Starting Domain Manager 
WARN:EventChannelSupport - Invalid Criteria for creating event channel REDHAWK_DEV.ODM_Channel 
WARN:EventChannelSupport - Invalid Criteria for creating event channel REDHAWK_DEV.IDM_Channel 
INFO:DomainManager - Starting ORB! 


>> nameclt list 
EventChannelFactory 
REDHAWK_DEV/ 

Я уже пытался удалить журналы, как предложено здесь: Error When Starting OmniEvents

Для справки, я бегу Centos 6.4 x64. Кроме того, содержание /etc/omniORB.cfg является:

InitRef = NameService=corbaname::127.0.0.1:2809 
supportBootstrapAgent = 1 
InitRef = EventService=corbaloc::127.0.0.1:11169/omniEvents 

Любая идея, что еще может быть не так?

ответ

1

Как и файлы, перечисленные в предыдущем сообщении, на которые вы ссылались, вам может потребоваться удалить файлы в/var/log/omniORB.

Удалить файлы с именами:

/var/log/omniORB/omninames-<computer_name>.bak 
/var/log/omniORB/omninames-<computer_name>.log 

Затем повторите попытку запуска omniNames и посмотреть, если он начинает правильно.

 Смежные вопросы

  • Нет связанных вопросов^_^