Appunti di PHP, MySql, javascript, Css, HTML, HTML5 e altro...

Home PHP MySql Server Javascript GTA 5 Tristi storie Varie Open menu

(Sat 13 Jun 2026 02:34)

Eh capita... mai capito perche, ma apache a volte se ne va, anche per ore, poche risorse, processi esauriti, rincoglionimento, boh...  Online si trovano migliaia di segnalazioni ma nessuna soluzione, per ora il cerotto migliore è riavviarlo. Si fa cosi: sudo nano /usr/local/bin/restart-apache-cron #!/bin/bash # Website URL to check URL="https://alebalweb-blog.com" # Command to restart Apache2 RESTART_CMD="systemctl restart apache2" # Check website availability if ! curl -s --fail --max-time 45

Zzo sono? Sembra l'ultimo modo rimasto per costringere Google a vedere i nuovi URL del tuo sito web dopo qualche minuto invece che dopo 30 anni. Sono il solito casino, ma se ne può uscire. Sono limitate a 200 invii al giorno per progetto, quindi se ne invii tanti ti serve un differente progetto per ogni sito. Si può aumentare la quota giornaliera, va fatta una richiesta e ti rispondono dopo 3-4 settimane, per una cosa che dovrebbe servire a fargli vedere i tuoi URL dopo 5 minuti... A Google si sono completamente

2 modi per essere sicuri: Via server sudo nano /lib/systemd/system/apache2.service Aggiungi  questi dentro [service] Restart=on-failure StartLimitBurst=5 StartLimitInterval=200 poi riavvia servizi sudo systemctl daemon-reload sudo systemctl restart apache2 Poi fai un timer che controlla periodicamente sudo nano /usr/local/bin/restart-apache.sh #!/bin/bash if ! systemctl is-active --quiet apache2; then

Con le mails è diventato un vero casino... Non ne arriva più una e quando arrivano finiscono nello spam. Quindi se ora provi a inviare una mail dal tuo server viene rimbalzata e nemmeno inviata. Per riuscire a inviare qualche mail tocca usare un servizio grande, riconosciuto, instoppabile, come Gmail. Si fa usando postfix. (se non c'è già installa postfix e mailutils) sudo apt install postfix sudo apt install mailutils Poi si configura postfix: sudo nano

First, Onesignal: https://onesignal.com, sign up and start building an app. You will also need Firebase https://firebase.google.com, OneSignal will tell you when to use it. The configuration of Onesignal with Firebase is easy, the mess begins when you get to having to put your hand on AndroidStudio, because as usual, in all the guides they always tell you things halfway. (On OneSignal DO NOT ACTIVATE that crap of external_id and e-mail verification, or

Innanzitutto, Onesignal: https://onesignal.com, iscriviti e inizia a creare un app. Ti servirà anche Firebase https://firebase.google.com, ti dirà OneSignal quando usarlo. La configurazione di Onesignal con Firebase è facile, il casino inizia quando arrivi a dover metter mano su AndroidStudio, perchè come al solito, in tutte le guide ti dicono sempre le cose a meta. (Su OneSignal NON ATTIVARE quella cagata della verifica

With this: sudo du -cha --max-depth=1 / | grep -E "M|G" It returns something like this: 2.1M /root 3.0G /usr 11M /etc 1.3G /snap 204M /boot 1.1M /run 48G /var 53G / 53G total And chasing Gb from folder to folder: sudo du -cha --max-depth=1 /var | grep -E

Con questo: sudo du -cha --max-depth=1 / | grep -E "M|G" Restituisce qualcosa come questo: 2.1M /root 3.0G /usr 11M /etc 1.3G /snap 204M /boot 1.1M /run 48G /var 53G / 53G total E inseguendo i Gb di cartella in cartella: sudo du -cha --max-depth=1 /var | grep -E

Questo affarino qui invia dei dati a un file php via ajax, e restituisce un risultato in un elemento (un div, uno span, un p, quello che vuoi...). function AjaxPhp(id_elemento, filephp, query, output_type='text') { document.getElementById(id_elemento).innerHTML="Wait..."; var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if

Lo spazio su disco sul tuo server (Ubuntu LAMP) si sta esaurendo spaventosamente giorno per giorno? Probabilmente sono i binlog...   Si scopre così: sudo du -cha --max-depth=1 / | grep -E "M|G" E seguendo le cartelle che pesano di più, e probabilmente finirai qui: sudo du -cha --max-depth=1 /var/lib/mysql | grep -E "M|G" E troverai una cartella piena di binlog... e che cazzo sono? Copiano tutti sta cagata scritta sulla documentazione di mysql, ma credo che in pochi