Software > WeeWX

Página web no disponible Weewx 3.4.0.

<< < (10/12) > >>

jantoni:
Bueno, mientras consigo conectarme de nuevo, he encontrado el problema.

Parece que en Jesssie el log en RAM (ramlog) funciona de modo totalmente distinto a Wheezy.

Tengo por aquí un enlace en ruso que habla de ello:

http://habrahabr.ru/post/272279/

habrá que investigarlo, de momento he pasado tu raspi a log en la SD. No me gusta ya que eso provoca muchas escrituras y, por tanto, acorta la vida útil de la SD.

me autoenvio otra web para investigar este cambio de Jessie, que si no, se me olvida:

https://www.finnchristiansen.de/2015/11/11/raspberry-pi-debian-jessie-ramlog-und-fs2ram/


73

jantoni:
Bueno....ya he visto, a duras penas, que el directorio /var/log ahora está creado en la SD.

El problema es que no consigo conectarme con tu raspi de una forma en la que pueda ver algo.....se corta la comunicación continuamente.

Una de dos, o la conexión a internet es mala, o hay un problema entre raspi y router, porque se me reinicia la conexión contínuamente.

Bueno, por hoy no puedo dedicarle más.....mañana

73

Amon-K:
Perdonadme por no haber escrito antes la solución, ayer no pude.
Yo resolví el problema bajo la indicación de jantoni.
Comprobé que si creaba manualmente el directorio /var/log/Apache2 y arrancaba Apache2, éste se cargaba bien, bajo esta premisa si en el arranque se creaba dicho directorio solucionabamos el problema. Por tanto jantoni me propuso incluir estas lineas en /etc/rc.local:


--- Código: ---
#Crea el directorio de log de Apache y lo inicia
/etc/init.d/apache2 stop
mkdir /var/log/apache2
/etc/init.d/apache2 start

#Arranca el driver de la Estación
/etc/init.d/weewx-vantage start

--- Fin del código ---

De esta manera funciona, aunque lo adecuado sería encontrar cual es el problema, el cual aparece con Apache2 tanto en Wheezy como en Jessie, pues lo he probado en los dos.
Adjunto el contenido completo de mi rc.local completo:


--- Código: ---#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

#Crea el directorio de log de Apache y lo inicia
/etc/init.d/apache2 stop
mkdir /var/log/apache2
/etc/init.d/apache2 start

#Arranca el driver de la Estación
/etc/init.d/weewx-vantage start

exit 0

--- Fin del código ---

He cambiado el driver de la Fine Offset (fousb) que es mi caso por el de la Davis (vantage) que creo es tu caso, si no es así tendrás que cambiarlo por el correspondiente a tu Estación.

jantoni:
Si, recuerdo tu caso y esa era la xolución temporal que se me ocurría.

He encontrado el origen del problema, pero tengo que probarlo. Se trata de que Jessie es puntilloso con el sistema de ficheros en memoria ram

Saludos

Oscar-EA5IEL:
Procedo a modificar el rc.local

Muchas gracias a los dos, sin vosotros imposible.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa