أكثر

خطأ في الخادم الجغرافي - بعد التشغيل الجيد لمدة 3 أشهر - ما الذي يمكن أن يحدث؟

خطأ في الخادم الجغرافي - بعد التشغيل الجيد لمدة 3 أشهر - ما الذي يمكن أن يحدث؟


لاحظت اليوم فجأة أن طبقات خادم geoserver WMS و WMF الخاصة بي غير متصلة بالإنترنت. أستخدم geoserver وهو يعمل بشكل جيد لمدة ثلاثة أشهر. قاعدة بيانات postgis جيدة ولا يزال الخادم الجغرافي قيد التشغيل. ومع ذلك ، تحتوي جميع الطبقات على مثلث تحذير تحت التمكين. إذا قمت بالنشر مرة أخرى من نفس المتجر ، أرى أيضًا مثلث تحذير ولا تتوفر معاينة.

Geoserver الإصدار 4.4 على ubuntu tomcat7

ماذا علي أن أفعل؟ جزء من ملف السجل:

2015-08-24 10: 57: 02،626 خطأ [geoserver.ows] - org.geoserver.platform.ServiceException: خطأ داخلي في org.geoserver.wms.GetMap.executeInternal (GetMap.java:384) في org.geoserver.wms .GetMap.run (GetMap.java:253) في org.geoserver.wms.GetMap.run (GetMap.java:124) في org.geoserver.wms.DefaultWebMapService.getMap (DefaultWebMapService.java:328) في sun.reflect. GeneratedMethodAccessor228.invoke (مصدر غير معروف) في sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) على java.lang.reflect.Method.invoke (Method.java:606) في org.springframs. قم باستدعاءJoinpointUsingReflection (AopUtils.java:319) في org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint (ReflectiveMethodInvocation.java:183) في org.springframework.aefocation.flectos. .kml.WebMapServiceKmlInterceptor.invoke (WebMapServiceKmlInterceptor.java:34) في org.springframework.aop.framework.R eflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java:172) في org.geoserver.gwc.wms.CacheSeedingWebMapService.invoke (CacheSeedingWebMapService. .springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java:172) في org.geoserver.gwc.wms.CachingWebMapService.invoke (CachingWebMapService.java:73) في org. .java: 54) في org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java:172) في org.geoserver.ows.util.RequestObjectLogger.invoke (RequestObjectLogger.java.soppring. framework. .GeneratedMet hodAccessor226.invoke (مصدر غير معروف) في sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) على java.lang.reflect.Method.invoke (Method.java:606) في org.geoserver.ows.Dispatcher.Dispatcher. Dispatcher.java:774) في org.geoserver.ows.Dispatcher.handleRequestInternal (مرسل.java:272) في org.springframework.web.servlet.mvc.AbstractController.handleRequest (AbstractController.java:153) في org.springframework .servlet.mvc.SimpleControllerHandlerAdapter.handle (SimpleControllerHandlerAdapter.java:48) في org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:923) في org.springframework.web.servlet.Dispatcher. : 852) في org.springframework.web.servlet. service (HttpServlet.java:620) في javax.servlet.http.HttpServlet.service (HttpServlet. المرشحات. في org.geoserver.filters.SpringDelegatingFilter $ Chain.doFilter (SpringDelegatingFilter.java:74) في org.geoserver.filters.SpringDelegatingFilter.doFilter (SpringDelegatingFilter.java:45) في org.apache.cinternFilter. .java: 241) في org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) في org.geoserver.platform.AdvancedDispatchFilter.doFilter (AdvancedDispatchFilter.java:49) في orgina.corcorc.cor. e.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) في org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) في org.springframework.security.whaebin.Filter. 311) في org.geoserver.security.filter.GeoServerCompositeFilter $ NestedFilterChain.doFilter (GeoServerCompositeFilter.java:68) على org.springframework.security.web.access.intercept.FilterSecurityInterceptor (org. .security.web.access.intercept.FilterSecurityInterceptor.doFilter (FilterSecurityInterceptor.java:83) على org.geoserver.security.filter.GeoServerCompositeFilter $ NestedFilterChain.doFilter (GeoServerComposite. .doFilter (GeoServerCompositeFilter.java:91) في org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) في org.geoserver.security.filter . .java: 72) في org.geoserver.security.filter.GeoServerCompositeFilter.doFilter (GeoServerCompositeFilter.java:91) على org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doginter (org.springframework.security.web.FilterChainProxy $ VirtualFilterChain. security.filter.GeoServerAnonymousAuthenticationFilter.doFilter (GeoServerAnonymousAuthenticationFilter.java:53) في org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterCavagiltergeosin.doFilter (FilterCavagiltergeosy. GeoServerCompositeFilter.java:68) في org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter (BasicAuthenticationFilt er.java:150) في org.geoserver.security.filter.GeoServerCompositeFilter $ NestedFilterChain.doFilter (GeoServerCompositeFilter.java:72) في org.geoserver.security.filter.GeoServerCompositeFilter.filter. .security.filter. (GeoServerCompositeFilter.java:68) في org. .geoserver.security.filter.GeoServerCompositeFilter $ NestedFilterChain.doFilter (GeoServerCompositeFilter.java:72) على org.geoserver.security.filter.Ge oServerCompositeFilter.doFilter (GeoServerCompositeFilter.java:91) في org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter (FilterChainProxy.java:323) في orgava.sprexfram. في org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter (GeoServerSecurityFilterChainProxy.java:134) في org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate (DelegatingFilterProxy.java:346) في org.springframework.web.filter.DelegatingFilterProxy.doFilter (DelegatingFilterProxy .java: 259) في org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) على org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java.geers. LoggingFilter.doFilter (LoggingFilter.java:75) في org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) في org.apache.catalina.core.ApplicationFilterChain.doFilte r (ApplicationFilterChain.java:208) في org.geoserver.filters.GZIPFilter.doFilter (GZIPFilter.java:42) في org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java.catal:24) .core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) على org.geoserver.filters.SessionDebugFilter.doFilter (SessionDebugFilter.java:47) في org.apache.catalina.core.ApplicationFilteravaChailter.hain. org.apache.catalina.core. java: 241) في org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) في org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter (SetCharacterEncavaing10Filter. .ApplicationFilterChain.internal DoFilter (ApplicationFilterChain.java:241) في org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) على org.apache.catalina.core.StandardWrapperValve.invoke (StandardWavagrapper.Valve.invoke) .catalina.core.StandardContextValve.invoke (StandardContextValve.java:122) على org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:501) في org.apache.catalina.core.StandardHostValve. : 170) في org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:98) على org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:950) في org.apache.catalina.core. StandardEngineValve.invoke (StandardEngineValve.java:116) في org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:408) على org.apache.coyote.http11.AbstractHttp11Processor.process10 (Abstract) .apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:607) في أو g.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:315) في java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) في java.util.concurrent.ThreadPool .Executor $ Worker. تشغيل (ThreadPoolExecutor.java:615) في java.lang.Thread.run (Thread.java:745) بسبب: java.io.IOException: featureType: cresh: datazones_totkm2sc7 لا يحتوي على مخزن بيانات تم تكوينه بشكل صحيح في org.geoserver.wms .MapLayerInfo.getFeatureSource (MapLayerInfo.java:310) في org.geoserver.wms.GetMap.executeInternal (GetMap.java:362)… 107 أخرى


تأكد من بدء GeoServer بعد DBMS.

إذا بدأ GeoServer قبل DBMS وقمت بإعادة التشغيل ، فسيقوم GS بتعطيل جميع المتاجر المستندة إلى DBMS لأنه لن يكون قادرًا على إنشاء اتصال.

بعد المراقبة ، ربما حدث إعادة تشغيل GeoServer عندما كان نظام إدارة قواعد البيانات (DBMS) معطلاً. في هذه المرحلة ، يجب عليك إعادة تمكين مخازن البيانات التي تم تعطيلها يدويًا.


فشل أحد مخازن البيانات الخاصة بك (cresh: datazones_totkm2sc7) لسبب ما (لقد تم إيقافه في نهاية السجل الذي قمت بتضمينه) - والذي قد يكون بسبب نفاد الاتصالات لديك ، أو اختفاء الشبكة ... حاول إعادة تشغيل الخادم الجغرافي ومعرفة ما يحدث إذا لم تتمكن من رؤية سبب واضح أن مخزن البيانات هذا غير متصل بالإنترنت.


الجميع،

عندما قمت بتسجيل الدخول كمسؤول ، يمكنني تمكين مخزن البيانات (ضع علامة في المربع). حل بسيط ، كل شيء يعود مرة أخرى. ومع ذلك ، فأنا الآن بحاجة إلى معرفة كيفية حدوث ذلك وما إذا كنت بحاجة إلى تحسين الأمان. لم يتم تعطيل المتجر بواسطتي.

شكراً إيلونا