Ciao a tutti, ho appena fatto una instalalzione di test su una micro istanza di Amazon seguando le istruzioni trovate qui:
http://geonode.org/#install
e tutto è andato bene, se non fosse che appena cerco di caricare un layer (4 file (shp, shx, dbf e prj) al termine dell’upload mi restituisce errore 111 e l’istanza di geoserver scompare…
per riavviarla finora ho riavviato geonode da terminale, non so se c’è un modo migliore…
qualche idea?
2014-02-19 17:34 GMT+01:00 Amedeo Fadini <fame@libero.it>:
Ciao a tutti, ho appena fatto una instalalzione di test su una micro istanza di Amazon seguando le istruzioni trovate qui:
http://geonode.org/#install
e tutto è andato bene, se non fosse che appena cerco di caricare un layer (4 file (shp, shx, dbf e prj) al termine dell'upload mi restituisce errore 111 e l'istanza di geoserver scompare...
per riavviarla finora ho riavviato geonode da terminale, non so se c'è un modo migliore..
qualche idea?
ciao Amedeo
A prescindere da GeoNode, riesci a collegarti a GeoServer? (prova ad
es il link nel menu che si apre cliccando sul tuo nome utente in alto
a destra)
Detto questo, non credo che la micro instance di Amazon rispetti i
requisiti minimi che trovi qui:
http://docs.geonode.org/en/latest/tutorials/admin/install/quick_install.html#quick-installation
ciao
p
--
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
Ciao Amedeo,
in generale l’istanza di GeoServer gira sotto tomcat, quindi per riavviarla dovresti eseguire da terminale:
$sudo service tomcat7 restart
Ti consiglio comunque di dare uno sguardo all’archivio della mailing-list qui. Se il caricamento lo hai eseguito direttamente nell’interfaccia di GeoServer dovresti eseguire
$geonode updatelayers
prima di aver a disposizione i dati in geonode.
Spero ti sia di aiuto
Ciao
Francesco
------------------------------------
Ing. Francesco Bartoli
CTO & Owner
Geobeyond Srl
Via M. Augusta 68
02040 - Vacone (RI) - Italy
http://www.geobeyond.it
Mob: +39 333 2997173
Mail: francesco.bartoli@geobeyond.it
Twitter: @geobeyond
SkypeId: francesco_bartoli
Il giorno 19/feb/2014, alle ore 17:34, Amedeo Fadini <fame@libero.it> ha scritto:
Ciao a tutti, ho appena fatto una instalalzione di test su una micro istanza di Amazon seguando le istruzioni trovate qui:
http://geonode.org/#install
e tutto è andato bene, se non fosse che appena cerco di caricare un layer (4 file (shp, shx, dbf e prj) al termine dell’upload mi restituisce errore 111 e l’istanza di geoserver scompare…
per riavviarla finora ho riavviato geonode da terminale, non so se c’è un modo migliore…
qualche idea?
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e’ una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell’Associazione GFOSS.it.
666 iscritti al 22.7.2013
2014-02-19 17:34 GMT+01:00 Amedeo Fadini <fame@libero.it>:
per riavviarla finora ho riavviato geonode da terminale, non so se c'è un
modo migliore..
Volevo dire riavviato tomcat 7 con
/etc/int.d/tomcat7 restart
Dai log /var/log/geonode/apache.log non capisco nulla di utile
mi da errrore del proxy ma credo che non riesca a connettersi DOPO che
Geoserver è crashato
e da geoserver.log non capisco proprio nulla.
Per paolo: sì appena riavviato si accede senza problemi a Geoserver, dopo
l'errore restituisce service temporary unavailable
grazie per i requisiti minimi che in effetti non avevo trovato,
in effetti la microinstance ha 0,6 gb di ram, ma mi interessava più che
altro una demo con 1 paio di layer, per prendere confidenza con le parti
sistemistiche.. quando Geoserver gira occupa comunque un 27%
amefad
Se è GeoServer che si pianta dovresti essere più preciso con un estratto del log in questione. Sei sicuro che quel 27% sia il valore reale nel momento in cui tenti di fare l’upload? Io proverei a fare un top e vedere il picco del processo java nel momento in cui carichi lo shapefile. Come indica Paolo sei ben al di sotto dei requisiti minimi.
Ciao
Francesco
···
2014-02-19 17:34 GMT+01:00 Amedeo Fadini <fame@libero.it>:
per riavviarla finora ho riavviato geonode da terminale, non so se c’è un modo migliore…
Volevo dire riavviato tomcat 7 con
/etc/int.d/tomcat7 restart
Dai log /var/log/geonode/apache.log non capisco nulla di utile
mi da errrore del proxy ma credo che non riesca a connettersi DOPO che Geoserver è crashato
e da geoserver.log non capisco proprio nulla.
Per paolo: sì appena riavviato si accede senza problemi a Geoserver, dopo l’errore restituisce service temporary unavailable
grazie per i requisiti minimi che in effetti non avevo trovato,
in effetti la microinstance ha 0,6 gb di ram, ma mi interessava più che altro una demo con 1 paio di layer, per prendere confidenza con le parti sistemistiche… quando Geoserver gira occupa comunque un 27%
amefad
Ciao, intanto grazie a entrambi, mi avete già dato tutti i riferimenti che
cercavo..
2014-02-19 19:11 GMT+01:00 Francesco Bartoli <francesco.bartoli@geobeyond.it
:
Se è GeoServer che si pianta dovresti essere più preciso con un estratto
del log in questione.
ci ho messo un po' a trovare geoserver.log eccolo:
******************
2014-02-19 18:14:27,190 WARN [geonode.security] - Error connecting to the
GeoNode server for authentication purposes
org.springframework.security.authentication.AuthenticationServiceException:
Communication with GeoNode failed
at
org.geonode.security.GeoNodeAuthenticationProvider.authenticate(GeoNodeAuthenticationProvider.java:67)
at
org.geoserver.security.GeoServerAuthenticationProvider.authenticate(GeoServerAuthenticationProvider.java:57)
at
org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156)
at
org.geonode.security.GeoNodeCookieProcessingFilter.doFilter(GeoNodeCookieProcessingFilter.java:94)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
at
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:701)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:146)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at
org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
at
org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
at
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
at
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
at
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
at
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at org.geonode.security.HTTPClient.sendGET(HTTPClient.java:71)
at
org.geonode.security.DefaultSecurityClient.authenticate(DefaultSecurityClient.java:152)
at
org.geonode.security.DefaultSecurityClient.authenticateCookie(DefaultSecurityClient.java:100)
at
org.geonode.security.GeoNodeAuthenticationProvider.authenticate(GeoNodeAuthenticationProvider.java:65)
... 39 more
2014-02-19 18:14:30,929 INFO [geoserver.security] - Strong cryptograhpy is
available
*******************
Sei sicuro che quel 27% sia il valore reale nel momento in cui tenti di
fare l'upload? Io proverei a fare un top e vedere il picco del processo
java nel momento in cui carichi lo shapefile.
Fatto,arriva a 66,7
Come indica Paolo sei ben al di sotto dei requisiti minimi.
Sì non c'è storia, controllo due cose sulla security e me la metto via...
ho sotto il tavolo un server di metallo che mi aspetta per delle prove, se
compro altri 4 gb sono dentro.
amefad
2014-02-19 19:31 GMT+01:00 Amedeo Fadini <fame@libero.it>:
Ciao, intanto grazie a entrambi, mi avete già dato tutti i riferimenti che
cercavo..
at org.geonode.security.HTTPClient.sendGET(HTTPClient.java:71)
at
org.geonode.security.DefaultSecurityClient.authenticate(DefaultSecurityClient.java:152)
at
org.geonode.security.DefaultSecurityClient.authenticateCookie(DefaultSecurityClient.java:100)
at
org.geonode.security.GeoNodeAuthenticationProvider.authenticate(GeoNodeAuthenticationProvider.java:65)
... 39 more
2014-02-19 18:14:30,929 INFO [geoserver.security] - Strong cryptograhpy is
available
In questo caso piu che l'hardware sembra un problema di autenticazione.
Fai la seguente prova:
* loggati su GeoNode
* clicca sul link GeoServer
In GeoServer sei autenticato con lo stesso user che stai usando per GeoNode?
In caso negativo per qualche motivo sulla tua installazione non e'
riuscita la configurazione dell'autenticazione GeoNode.
Verificala seguendo questo how to [1], in particolare la
configurazione della variabile GEONODE_BASE_URL in web.xml.
ps prossima volta usa la lista geonode-users [2], visto che qui su
gfoss potrebbero essere noiose queste discussioni tecniche 
ciao
p
[1] http://docs.geonode.org/en/latest/tutorials/admin/install/complete_install.html#complete-install
[2] https://groups.google.com/forum/#!forum/geonode-users
--
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti