Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN

Discussioni relative al software di monitoraggio energetico METERN
Avatar utente
TonyP62
Messaggi: 151
Iscritto il: 25/05/2016, 13:18

Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN

Messaggioda TonyP62 » 09/09/2016, 9:02

Infatti anche a me con Wheezy non era mai capitato. Adesso provo a farmi uno script che mi fermi MeterN,123Solar ed Apache2 e poi faccia riavviare e vediamo cosa succede. Secondo me è qualcosa che resta di incompiuto in RamLog, ma potrei sbagliare.


Avatar utente
TonyP62
Messaggi: 151
Iscritto il: 25/05/2016, 13:18

Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN

Messaggioda TonyP62 » 09/09/2016, 10:05

Ho riavviato la Raspy e questo è l'output al primo riavvio :

Codice: Seleziona tutto

root@raspberrypi:/home/pi# systemctl status apache2
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since ven 2016-09-09 09:55:44 CEST; 1min 25s ago
  Process: 568 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

set 09 09:55:44 raspberrypi apache2[568]: The apache2 configtest failed. ... (warning).
set 09 09:55:44 raspberrypi apache2[568]: Output of config test was:
set 09 09:55:44 raspberrypi apache2[568]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for main error log
set 09 09:55:44 raspberrypi apache2[568]: (2)No such file or directory: AH02291: Cannot access directory '/var/log/apache2/' for err...t.conf:1
set 09 09:55:44 raspberrypi apache2[568]: AH00014: Configuration check failed
set 09 09:55:44 raspberrypi apache2[568]: Action 'configtest' failed.
set 09 09:55:44 raspberrypi apache2[568]: The Apache error log may have more information.
set 09 09:55:44 raspberrypi systemd[1]: apache2.service: control process exited, code=exited status=1
set 09 09:55:44 raspberrypi systemd[1]: Failed to start LSB: Apache2 web server.
set 09 09:55:44 raspberrypi systemd[1]: Unit apache2.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.

mentre al secondo riavvio dà :

Codice: Seleziona tutto

pi@raspberrypi:~ $ sudo -s
root@raspberrypi:/home/pi# systemctl status apache2
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: active (running) since ven 2016-09-09 09:58:53 CEST; 1min 52s ago
  Process: 571 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           ├─ 644 /usr/sbin/apache2 -k start
           ├─ 647 /usr/sbin/apache2 -k start
           ├─ 648 /usr/sbin/apache2 -k start
           ├─ 649 /usr/sbin/apache2 -k start
           ├─ 650 /usr/sbin/apache2 -k start
           ├─ 651 /usr/sbin/apache2 -k start
           ├─ 661 /usr/sbin/apache2 -k start
           ├─ 669 /usr/sbin/apache2 -k start
           ├─ 670 /usr/sbin/apache2 -k start
           ├─ 734 php 123solar.php
           ├─ 735 php metern.php
           ├─ 737 /bin/bash /usr/local/bin/pooler485 2 9600 /dev/ttyUSB0
           ├─3527 sdm120c -a 2 -b 9600 -z 10 -i -p -v -c -f -g -P N -w 10 -j 10 -d 0 -q /dev/ttyUSB0
           ├─3528 sh -c sdm120c -a 1 -b 9600 -P N -w 10 -vpcfi -q /dev/ttyUSB0
           └─3529 sdm120c -a 1 -b 9600 -P N -w 10 -vpcfi -q /dev/ttyUSB0

set 09 09:59:38 raspberrypi sdm120c[1482]: sdm120c v1.3.5.3
set 09 09:59:48 raspberrypi sdm120c[1757]: sdm120c v1.3.5.3
set 09 09:59:48 raspberrypi sdm120c[1757]: parent: sh(1756)
set 09 09:59:53 raspberrypi sdm120c[1932]: sdm120c v1.3.5.3
set 09 09:59:54 raspberrypi sdm120c[1939]: sdm120c v1.3.5.3
set 09 09:59:54 raspberrypi sdm120c[1939]: parent: sh(1938)
set 09 09:59:54 raspberrypi sdm120c[1939]: sdm120c -a 1 -b 9600 -P N -w 10 -vpcfi -q /dev/ttyUSB0
set 09 09:59:54 raspberrypi sdm120c[1939]: ERROR (110) Connection timed out, 1/1, Address 30001 [0000]
set 09 09:59:54 raspberrypi sdm120c[1939]: Response timeout gave up after 200433us
set 09 09:59:54 raspberrypi sdm120c[1939]: NOK


Non ho idea di come risolvere il problema e perché al riavvio di Apache2 dice di aver ricevuto un Timeout da SDM120c.

Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN

Messaggioda Flane » 09/09/2016, 10:13

Tony usi l'immagine 2.2 (di questa discussione) o la 2.5?

Questa sera forse riesco a fare qualche test con la mia immagine solarjessie 2.5

Il problema forse dipende proprio da ramlog e dall'ordine di avvio con apache, ho idea che apache parta prima che ramlog abbia ripristinato la cartella dei log

forse basta modificare il file /etc/systemd/system/ramlog.service per fare in modo che apache si avvi dopo ramlog

Codice: Seleziona tutto

[Unit]
Description=Ramlog
After=local-fs.target
Before=cron.service syslog.service apache2

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/ramlog start
ExecStop=/usr/bin/ramlog stop

[Install]
WantedBy=multi-user.target

Avatar utente
TonyP62
Messaggi: 151
Iscritto il: 25/05/2016, 13:18

Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN

Messaggioda TonyP62 » 09/09/2016, 11:19

Perdonami, ho sbagliato discussione. Uso la 2.5 come ben sai. Ho fatto la modifica suggerita. Riavviato, ma identico problema.
Disabilitando Ramlog chiaramente non esiste la directory /var/log/apache2 e quindi và in errore comunque. Il problema, mi sembra di capire sia dovuto al fatto che se dai il comando DF , vedrai che /var/log usa il 100% dello spazio disponibile, quindi non essendoci spazio per scrivere, genera l'errore al riavvio di apache come recita il file /var/log/apache2/error.log

Codice: Seleziona tutto

[Fri Sep 09 11:10:09.045954 2016] [log_config:warn] [pid 654] (28)No space left on device: [client 192.168.1.1:53450] AH00646: Error writing to /var/log/apache2/access.log, referer: http://tonyp62.ddns.net/metern/dashboard.php
[Fri Sep 09 11:10:09.056773 2016] [log_config:warn] [pid 652] (28)No space left on device: [client 192.168.1.1:53452] AH00646: Error writing to /var/log/apache2/access.log, referer: http://tonyp62.ddns.net/metern/dashboard.php


E da quanto leggo sul sito Raspberry, pare che sia un problema di Ramlog su Jessie che non esisteva su wheezy e suggeriscono di utilizzare Log2Ram

Avatar utente
TonyP62
Messaggi: 151
Iscritto il: 25/05/2016, 13:18

Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN

Messaggioda TonyP62 » 09/09/2016, 12:03

Problema risolto.
Sai cos'era ?
Avevo abilitato il login automatico al riavvio. Probabilmente questo porta il sistema su altro runlevel causando quegli errori.
Disabilitato il login automatico, è sparito il problema.

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Solarjessie v 2.2 - immagine preconfigurata di 123Solar e MeterN

Messaggioda buemarino » 10/09/2016, 8:18

Il problema si ripresenta:

image.png


questa volta le info non rilevano niente di anomalo:

image.png


dove posso andare a vedere che sta succedendo ?
Un bug di quelli che ci vogliono ore per trovarlo o è una banalità?
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: Nessuno e 33 ospiti