Buon pomeriggio a tutti,
espongo qui uno strano problema che mi sta capitando negli ultimi giorni.
Situazione:
Hardware: Raspberry Pi 3 B
Ubuntu Server 22.04.2 arm64
Apache 2.4.52
PHP 8.2
MySQL 8.0
Accade che, inizialmente, il server web risponde correttamente alle richieste. Tuttavia, dopo un tot di tempo, è come se apache si "addormentasse" e smettesse di rispondere a qualunque richiesta, ottenendo un timeout ad ogni tentativo.
Per ripristinare il funzionamento corretto è sufficiente che io mi connetta tramite SSH al raspberry in questione per "risvegliare il tutto".
Ancora, dopo tot tempo, la situazione si ripete.
C'è una soluzione o, quantomeno, un workaround per questo problema? Ad esempio, uno script che ad intervalli regolari esegue:
può essere utile? Preciso che, una volta che mi connetto tramite ssh, non è necessario che io riavvii apache, tutto torna a funzionare normalmente.
EDIT: aggiungo che l'unico modo in cui il server risponde durante questi "down" è connettersi tramite IP locale, mentre il ddns o l'ip pubblico non portano a niente.
maurotramonti ha scritto: ↑mar apr 11, 2023 4:19 pm
C'è una soluzione o, quantomeno, un workaround per questo problema? Ad esempio, uno script che ad intervalli regolari esegue:
Non trovando alcun errore nei log di apache né da nessun'altra parte, ho cercato il problema altrove.
Ho supposto che il server potesse diventare irraggiungibile per il cambio di IP pubblico che avviene periodicamente.
Perciò, nonostante io abbia installato il DUC di Noip, che dovrebbe aggiornare automaticamente periodicamente l'IP, ciò non avveniva.
Ho dunque creato un cron come suggerito in cui eseguo ogni 6 minuti l'utility per sincronizzare l'IP, e da allora ha sempre continuato a funzionare.
maurotramonti ha scritto: ↑lun apr 17, 2023 9:33 pm
Ho dunque creato un cron come suggerito in cui eseguo ogni 6 minuti l'utility per sincronizzare l'IP, e da allora ha sempre continuato a funzionare.
Potrebbe venir fuori un bell'articolo
"Let me tell you a secret: when you hear that the machine is “smart”, what it actually means is that it’s exploitable." Mikko Hypponen
maurotramonti ha scritto: ↑lun apr 17, 2023 9:33 pm
Ho dunque creato un cron come suggerito in cui eseguo ogni 6 minuti l'utility per sincronizzare l'IP, e da allora ha sempre continuato a funzionare.
Potrebbe venir fuori un bell'articolo
Mi stupisce che ancora non sia mai stato scritto un bell'articolo su crontab... mi metto all'opera
Inserendo un messaggio, dichiari di aver letto e accettato il regolamento di partecipazione.
Nello specifico, sei consapevole che ti stai assumendo personalmente la totale responsabilità delle tue affermazioni, anche in sede civile e/o penale,
manlevando i gestori di questo sito da ogni coinvolgimento e/o pretesa di rivalsa.
Dichiari inoltre di essere consapevole che il messaggio sarà visibile pubblicamente, accetti di diffonderlo con licenza
CC BY-NC-SA 3.0 (con attribuzione a "TurboLab.it") e rinunci ad ogni forma di compensazione (economica o altro).
Rinunci inoltre esplicitamente a qualsiasi pretesa di cancellazione del messaggio.