Controller의 system.conf에서 controller.host 설정 문의

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Controller의 system.conf에서 controller.host 설정 문의

kevin yun
안녕하세요.

Controller의 system.conf에서 controller.host가 default로 주석처리 되어있는데요.

현재 상황은 이렇습니다.

컨트롤러 : 윈도우(로컬)
에이전트 : 리눅스(RHEL6.5)

1. http://localshot:8080 으로 접속해서 하면, 스크립트 검증은 정상이고,
성능 테스트는 SCRIPT_ERROR가 발생합니다.

2. system.conf에서 controller.host에 컨트롤러의 Public IP를 넣어주고 컨트롤러를 재시작 후
http://Public_IP:8080 으로 접속하면 성능 테스트가 정상적으로 작동됩니다.

3. 이 상태에서 controller.host를 다시 주석처리해도 정상 작동 합니다.

처음에 주석처리 되어 있을때 안됐으면, 3번 상태에서도 비정상이어야 할텐데 말이죠..

이런 현상이 있어서, 원인이 궁금해서 문의드립니다.


==============

그리고 이거와 별개로 컨트톨러를 리눅스(REHL 6.5)에 설치할 경우
컨트롤러 로그에 다음과 같이 나옵니다.
웹페이지에서 로그인 및 에이전트 승인된 것은 확인되나, 스크립트 검증이 제대로 작동하지 않았습니다.
혹시 아래 에러가 어떤게 문제인지 궁금합니다.

2016-07-08 13:15:51,161 ERROR HomeService.java:108 : Error while patching the feed entries for http://ngrinder.642.n7.nabble.com/ngrinder-user-en-f50.xml : ngrinder.642.n7.nabble.com
2016-07-08 13:15:51,309 ERROR HomeService.java:108 : Error while patching the feed entries for https://github.com/naver/ngrinder/wiki.atom : github.com
2016-07-08 13:15:51,329 ERROR DefaultPluginManager.java:402 : Cannot find '/root/.ngrinder/plugins_cache/transformed-plugins/META-INF/MANIFEST.MF' file
ro.fortsoft.pf4j.PluginException: Cannot find '/root/.ngrinder/plugins_cache/transformed-plugins/META-INF/MANIFEST.MF' file
        at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.readManifest(ManifestPluginDescriptorFinder.java:61) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.find(ManifestPluginDescriptorFinder.java:47) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.DefaultPluginManager.loadPluginDirectory(DefaultPluginManager.java:779) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.DefaultPluginManager.loadPlugins(DefaultPluginManager.java:400) ~[pf4j-0.12.0.jar:0.12.0]
        at org.ngrinder.infra.plugin.PluginManager.initPluginFramework(PluginManager.java:61) [classes/:na]
        at org.ngrinder.infra.plugin.PluginManager.init(PluginManager.java:53) [classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:354) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:305) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1192) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) [spring-context-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) [spring-context-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.Server.start(Server.java:387) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.Server.doStart(Server.java:354) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [ngrinder-controller-3.4.war:na]
        at org.ngrinder.NGrinderControllerStarter.run(NGrinderControllerStarter.java:236) [ngrinder-controller-3.4.war:na]
        at org.ngrinder.NGrinderControllerStarter.main(NGrinderControllerStarter.java:310) [ngrinder-controller-3.4.war:na]
2016-07-08 13:15:51,332 ERROR DefaultPluginManager.java:402 : Cannot find '/root/.ngrinder/plugins_cache/framework-bundles/META-INF/MANIFEST.MF' file
ro.fortsoft.pf4j.PluginException: Cannot find '/root/.ngrinder/plugins_cache/framework-bundles/META-INF/MANIFEST.MF' file
        at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.readManifest(ManifestPluginDescriptorFinder.java:61) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.find(ManifestPluginDescriptorFinder.java:47) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.DefaultPluginManager.loadPluginDirectory(DefaultPluginManager.java:779) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.DefaultPluginManager.loadPlugins(DefaultPluginManager.java:400) ~[pf4j-0.12.0.jar:0.12.0]
        at org.ngrinder.infra.plugin.PluginManager.initPluginFramework(PluginManager.java:61) [classes/:na]
        at org.ngrinder.infra.plugin.PluginManager.init(PluginManager.java:53) [classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:354) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:305) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1192) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) [spring-context-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) [spring-context-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.Server.start(Server.java:387) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.Server.doStart(Server.java:354) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [ngrinder-controller-3.4.war:na]
        at org.ngrinder.NGrinderControllerStarter.run(NGrinderControllerStarter.java:236) [ngrinder-controller-3.4.war:na]
        at org.ngrinder.NGrinderControllerStarter.main(NGrinderControllerStarter.java:310) [ngrinder-controller-3.4.war:na]
2016-07-08 13:15:51,333 ERROR DefaultPluginManager.java:402 : Cannot find '/root/.ngrinder/plugins_cache/felix/META-INF/MANIFEST.MF' file
ro.fortsoft.pf4j.PluginException: Cannot find '/root/.ngrinder/plugins_cache/felix/META-INF/MANIFEST.MF' file
        at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.readManifest(ManifestPluginDescriptorFinder.java:61) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.ManifestPluginDescriptorFinder.find(ManifestPluginDescriptorFinder.java:47) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.DefaultPluginManager.loadPluginDirectory(DefaultPluginManager.java:779) ~[pf4j-0.12.0.jar:0.12.0]
        at ro.fortsoft.pf4j.DefaultPluginManager.loadPlugins(DefaultPluginManager.java:400) ~[pf4j-0.12.0.jar:0.12.0]
        at org.ngrinder.infra.plugin.PluginManager.initPluginFramework(PluginManager.java:61) [classes/:na]
        at org.ngrinder.infra.plugin.PluginManager.init(PluginManager.java:53) [classes/:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_45]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_45]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:354) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:305) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1192) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) [spring-beans-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839) [spring-context-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538) [spring-context-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107) [spring-web-4.2.5.RELEASE.jar:4.2.5.RELEASE]
        at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:800) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:444) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:294) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.Server.start(Server.java:387) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.server.Server.doStart(Server.java:354) [ngrinder-controller-3.4.war:na]
        at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [ngrinder-controller-3.4.war:na]
        at org.ngrinder.NGrinderControllerStarter.run(NGrinderControllerStarter.java:236) [ngrinder-controller-3.4.war:na]
        at org.ngrinder.NGrinderControllerStarter.main(NGrinderControllerStarter.java:310) [ngrinder-controller-3.4.war:na]
2016-07-08 13:15:52,820 INFO  FrameworkServlet.java:488 : FrameworkServlet 'appServlet': initialization started
2016-07-08 13:15:53,432 INFO  FrameworkServlet.java:507 : FrameworkServlet 'appServlet': initialization completed in 611 ms
Reply | Threaded
Open this post in threaded view
|

Re: Controller의 system.conf에서 controller.host 설정 문의

songeunwoo
안녕하세요.
controller.host 파일은 재 시작 해야 반영이 됩니다.

추가적으로 에러 로그를 보면 pf4j plugin부분에서 에러가 나는거로 확인 됩니다.
plugins_cache 폴더와 plugins 폴더안에 있는 plugin들을 삭제후 재 시도 해보시기 바랍니다.

플러그인 사용 설명및 개발방법 링크 첨부 드립니다.
https://github.com/naver/ngrinder/wiki/How-to-develop-plugin-pf4j-in-kr

감사합니다.
Reply | Threaded
Open this post in threaded view
|

Re: Controller의 system.conf에서 controller.host 설정 문의

kevin yun
This post was updated on .
안녕하세요.
답변 감사드립니다.

해당 pf4j가 3.4 이상부터 적용되는걸로 보여 3.3으로 버전을 내려서 시도해보았습니다.

리눅스에서 컨트롤러 3.3을 구동하였을 때 아래 로그는 정상적인건가요?
동일 서버에 에이전트 3.3을 구동하여 스크립트 검증을 하였지만,
웹화면에서는 구글링 하여도 원인 모를 에러가 나왔습니다.
에이전트 로그에는 컨트롤러 signal 기다리고 있다는 내용만 로그에 남아 있습니다.

같은 스크립트와 컨트롤러 버전으로 윈도우에서는 정상적인데, 유독 리눅스에서만 이러는지 궁금합니다.

감사합니다.

===========================
-- 컨트롤러 3.3 구동 시 로그
===========================
2016-07-08 15:33:26,536 INFO  PluginManager.java:117 : Initializing Plugin System
2016-07-08 15:33:26,640 INFO  PluginManager.java:239 : plugin descriptor org.ngrinder.infra.plugin.OnTestLifeCycleModuleDescriptor with on-test-start is initiated.
2016-07-08 15:33:26,641 INFO  PluginManager.java:239 : plugin descriptor org.ngrinder.infra.plugin.OnPeriodicWorkingAgentCheckModuleDescriptor with on-working-agent-check is initiated.
2016-07-08 15:33:26,641 INFO  PluginManager.java:239 : plugin descriptor org.ngrinder.infra.plugin.OnTestSamplingModuleDescriptor with on-test-sampling is initiated.
2016-07-08 15:33:26,641 INFO  PluginManager.java:239 : plugin descriptor org.ngrinder.infra.plugin.OnControllerLifeCycleModuleDescriptor with on-start is initiated.
2016-07-08 15:33:26,641 INFO  PluginManager.java:239 : plugin descriptor org.ngrinder.infra.plugin.OnServletFilterModuleDescriptor with on-servletfilter is initiated.
2016-07-08 15:33:26,642 INFO  PluginManager.java:239 : plugin descriptor org.ngrinder.infra.plugin.OnPreAuthServletFilterModuleDescriptor with on-preauth-servletfilter is initiated.
2016-07-08 15:33:26,642 INFO  PluginManager.java:239 : plugin descriptor org.ngrinder.infra.plugin.OnLoginModuleDescriptor with on-login is initiated.
2016-07-08 15:33:27,800 INFO  PluginManager.java:163 : Plugin System is started.
2016-07-08 15:33:28,688 DEBUG LocalAgentService.java:55 : Local Cache is Updated.
2016-07-08 15:33:28,706 ERROR HomeService.java:113 : Error while patching the feed entries for http://ngrinder.642.n7.nabble.com/ngrinder-user-en-f50.xml : ngrinder.642.n7.nabble.com
2016-07-08 15:33:28,711 ERROR HomeService.java:113 : Error while patching the feed entries for http://www.cubrid.org/wiki_ngrinder/rss : www.cubrid.org
2016-07-08 15:33:29,242 DEBUG HttpServletBean.java:115 : Initializing servlet 'appServlet'
2016-07-08 15:33:29,259 INFO  FrameworkServlet.java:444 : FrameworkServlet 'appServlet': initialization started
2016-07-08 15:33:29,259 DEBUG FrameworkServlet.java:572 : Servlet with name 'appServlet' will try to create custom WebApplicationContext context of class 'org.springframework.web.context.support.XmlWebApplicationContext', using parent context [Root WebApplicationContext: startup date [Fri Jul 08 15:33:17 KST 2016]; root of context hierarchy]
2016-07-08 15:33:29,971 DEBUG DispatcherServlet.java:438 : Using MultipartResolver [org.springframework.web.multipart.commons.CommonsMultipartResolver@77fc5e70]
2016-07-08 15:33:29,971 DEBUG DispatcherServlet.java:460 : Using LocaleResolver [org.springframework.web.servlet.i18n.CookieLocaleResolver@599c489a]
2016-07-08 15:33:29,972 DEBUG DispatcherServlet.java:489 : Unable to locate ThemeResolver with name 'themeResolver': using default [org.springframework.web.servlet.theme.FixedThemeResolver@53863f6a]
2016-07-08 15:33:29,976 DEBUG DispatcherServlet.java:627 : Unable to locate RequestToViewNameTranslator with name 'viewNameTranslator': using default [org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator@33fb8aab]
2016-07-08 15:33:29,978 DEBUG DispatcherServlet.java:689 : Unable to locate FlashMapManager with name 'flashMapManager': using default [org.springframework.web.servlet.support.DefaultFlashMapManager@25bcf805]
2016-07-08 15:33:29,978 DEBUG FrameworkServlet.java:523 : Published WebApplicationContext of servlet 'appServlet' as ServletContext attribute with name [org.springframework.web.servlet.FrameworkServlet.CONTEXT.appServlet]
2016-07-08 15:33:29,979 INFO  FrameworkServlet.java:463 : FrameworkServlet 'appServlet': initialization completed in 720 ms
2016-07-08 15:33:29,979 DEBUG HttpServletBean.java:136 : Servlet 'appServlet' configured successfully



===========================
-- 스크립트 검증 시 에이전트 로그
===========================
2016-07-08 15:33:26,946 INFO  agent controller daemon  :  The agent controller daemon is started.
2016-07-08 15:33:26,955 INFO  agent controller  :  Connected to agent controller server at /90.90.70.162:16001
2016-07-08 15:33:26,955 INFO  agent controller  :  Waiting for agent controller server signal




===========================
-- 스크립트 검증 시 웹화면에 나온 에러
===========================
Failed to instantiate [ch.qos.logback.classic.LoggerContext]
Reported exception:
sun.misc.ServiceConfigurationError: sun.net.spi.nameservice.NameServiceDescriptor: Provider org.ngrinder.dns.LocalManagedDnsDescriptor could not be instantiated
        at sun.misc.Service.fail(Service.java:137)
        at sun.misc.Service.access$200(Service.java:128)
        at sun.misc.Service$LazyIterator.next(Service.java:301)
        at java.net.InetAddress$2.run(InetAddress.java:916)
        at java.net.InetAddress$2.run(InetAddress.java:912)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.InetAddress.createNSProvider(InetAddress.java:911)
        at java.net.InetAddress.<clinit>(InetAddress.java:955)
        at ch.qos.logback.core.util.ContextUtil.getLocalHostName(ContextUtil.java:32)
        at ch.qos.logback.core.util.ContextUtil.addHostNameAsProperty(ContextUtil.java:41)
        at ch.qos.logback.classic.joran.action.ConfigurationAction.begin(ConfigurationAction.java:48)
        at ch.qos.logback.core.joran.spi.Interpreter.callBeginAction(Interpreter.java:276)
        at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:148)
        at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:130)
        at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:50)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:147)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:133)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:96)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:55)
        at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)
        at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148)
        at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
        at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:54)
        at org.slf4j.LoggerFactory.bind(LoggerFactory.java:128)
        at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108)
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:279)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:252)
        at net.grinder.engine.process.WorkerProcessEntryPoint.run(WorkerProcessEntryPoint.java:73)
        at net.grinder.engine.process.WorkerProcessEntryPoint.main(WorkerProcessEntryPoint.java:60)
Caused by: java.lang.ExceptionInInitializerError
        at org.ngrinder.dns.LocalManagedDnsImpl.<init>(LocalManagedDnsImpl.java:33)
        at org.ngrinder.dns.LocalManagedDnsProxy.<init>(LocalManagedDnsProxy.java:30)
        at org.ngrinder.dns.LocalManagedDnsDescriptor.<clinit>(LocalManagedDnsDescriptor.java:29)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at java.lang.Class.newInstance(Class.java:379)
        at sun.misc.Service$LazyIterator.next(Service.java:299)
        ... 26 more
Caused by: java.lang.NullPointerException
        at java.net.InetAddress.getAllByName0(InetAddress.java:1254)
        at java.net.InetAddress.getAllByName(InetAddress.java:1164)
        at java.net.InetAddress.getAllByName(InetAddress.java:1098)
        at java.net.InetAddress.getByName(InetAddress.java:1048)
        at org.xbill.DNS.SimpleResolver.<init>(SimpleResolver.java:56)
        at org.xbill.DNS.SimpleResolver.<init>(SimpleResolver.java:68)
        at org.xbill.DNS.ExtendedResolver.<init>(ExtendedResolver.java:266)
        at org.xbill.DNS.Lookup.refreshDefault(Lookup.java:86)
        at org.xbill.DNS.Lookup.<clinit>(Lookup.java:97)
        ... 35 more
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class java.net.InetAddress
        at ch.qos.logback.core.util.ContextUtil.getLocalHostName(ContextUtil.java:32)
        at ch.qos.logback.core.util.ContextUtil.addHostNameAsProperty(ContextUtil.java:41)
        at ch.qos.logback.classic.joran.action.ConfigurationAction.begin(ConfigurationAction.java:48)
        at ch.qos.logback.core.joran.spi.Interpreter.callBeginAction(Interpreter.java:276)
        at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:148)
        at ch.qos.logback.core.joran.spi.Interpreter.startElement(Interpreter.java:130)
        at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:50)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:147)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:133)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:96)
        at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:55)
        at net.grinder.engine.process.GrinderProcess.configureLogging(GrinderProcess.java:257)
        at net.grinder.engine.process.GrinderProcess.<init>(GrinderProcess.java:141)
        at net.grinder.engine.process.WorkerProcessEntryPoint.run(WorkerProcessEntryPoint.java:78)
        at net.grinder.engine.process.WorkerProcessEntryPoint.main(WorkerProcessEntryPoint.java:60)
+nGrinder v3.3