echo mysql_errno() . ": " . mysql_error() . "\n";
Visualizzazione post con etichetta debug. Mostra tutti i post
Visualizzazione post con etichetta debug. Mostra tutti i post
giovedì 21 agosto 2014
php: visualizzare gli eventuali errori nell'esecuzione di una query mysql
Inserire la linea di codice seguente subito dopo la query da controllare:
echo mysql_errno() . ": " . mysql_error() . "\n";
echo mysql_errno() . ": " . mysql_error() . "\n";
Etichette:
debug,
mysql,
mysql_errno,
mysql_error,
php
mercoledì 30 ottobre 2013
postfix: attivare debug connessione con un mail server
Se vogliamo verificare come mai il mail server del dominio dominio.ext rifiuta le email dal nostro server possiamo attivare il debug specifico per quel dominio:
postconf -e debug_peer_list=dominio.ext
postconf -e debug_peer_level=3
postfix reload
mercoledì 6 gennaio 2010
Comodi strumenti per il debug di avahi: mdns-scan e avahi-browse
Ecco la definizione del comando mdns-scan nella sua man page:
mdns-scan - Scan for mDNS/DNS-SD services published on the local network
Per installarlo:
Per verificare quali servizi vengono offerti da avahi sulla vostra rete basta lanciare il comando senza argomenti:
Vedrete qualcosa del genere:
E qui si ferma lasciando attiva la scansione, per uscire al prompt dovete premere CTRL-C.
Ma vediamo di spiegare l'output del comando riga per riga:
Le tre righe precedenti indicano che ci sono 3 workstation sulla rete (con avahi attivo)
Le due righe precedenti indicano che ci sono 2 desktop remoti disponibili sulla rete (pc1 e srv1)
La riga precedente indica che c'e' un utente (Nome Cognome) che sta condividendo la sua directory Music in protocollo daap (iTunes...in questo caso tramite rhythmbox)
La riga precedente indica che c'e' una macchina (srv1) che sta condividendo la sua collezione di musica daap (iTunes...in questo caso tramite il demone mt-daapd)
La riga precedente indica...non lo so :) Un biscottino danese a chi mi sa dire cosa indica.
Passiamo ora al secondo comando: avahi-browse.
Per poterlo utilizzare dobbiamo installarlo con il comando:
Mentre mdns-scan non aveva argomenti, avahi-browse ne ha diversi, quelli che ci interessano di piu' sono -a (visualizza tutti i servizi disponibili in rete) e -t (esci dopo la scansione).
Lanciando il comando:
otteniamo un output simile a quello del comando precedente:
Il programma sembra fermarsi ma in realta' continua la scansione, per uscire dovete premere CTRL-C. Se al contrario volete che esca da solo dopo aver visualizzato i servizi disponibili, dovete lanciarlo come segue:
mdns-scan - Scan for mDNS/DNS-SD services published on the local network
Per installarlo:
sudo apt-get install mdns-scan
Per verificare quali servizi vengono offerti da avahi sulla vostra rete basta lanciare il comando senza argomenti:
mdns-scan
Vedrete qualcosa del genere:
+ pc1 [xx:xx:xx:xx:xx:xx]._workstation._tcp.local
+ Desktop remoto di utente su pc1._rfb._tcp.local
+ pc2 [xx:xx:xx:xx:xx:yy]._workstation._tcp.local
+ Nome Cognome's Music._daap._tcp.local
+ utente's remote desktop on srv1._rfb._tcp.local
+ srv1._daap._tcp.local
+ srv1 [xx:xx:xx:xx:xx:zz]._workstation._tcp.local
+ srv1._rsp._tcp.local
Browsing ... \
E qui si ferma lasciando attiva la scansione, per uscire al prompt dovete premere CTRL-C.
Ma vediamo di spiegare l'output del comando riga per riga:
+ pc1 [xx:xx:xx:xx:xx:xx]._workstation._tcp.local
+ pc2 [xx:xx:xx:xx:xx:yy]._workstation._tcp.local
+ srv1 [xx:xx:xx:xx:xx:zz]._workstation._tcp.local
Le tre righe precedenti indicano che ci sono 3 workstation sulla rete (con avahi attivo)
+ Desktop remoto di utente su pc1._rfb._tcp.local
+ utente's remote desktop on srv1._rfb._tcp.local
Le due righe precedenti indicano che ci sono 2 desktop remoti disponibili sulla rete (pc1 e srv1)
+ Nome Cognome's Music._daap._tcp.local
La riga precedente indica che c'e' un utente (Nome Cognome) che sta condividendo la sua directory Music in protocollo daap (iTunes...in questo caso tramite rhythmbox)
+ srv1._daap._tcp.local
La riga precedente indica che c'e' una macchina (srv1) che sta condividendo la sua collezione di musica daap (iTunes...in questo caso tramite il demone mt-daapd)
+ srv1._rsp._tcp.local
La riga precedente indica...non lo so :) Un biscottino danese a chi mi sa dire cosa indica.
Passiamo ora al secondo comando: avahi-browse.
Per poterlo utilizzare dobbiamo installarlo con il comando:
sudo apt-get install avahi-utils
Mentre mdns-scan non aveva argomenti, avahi-browse ne ha diversi, quelli che ci interessano di piu' sono -a (visualizza tutti i servizi disponibili in rete) e -t (esci dopo la scansione).
Lanciando il comando:
avahi-browse -a
otteniamo un output simile a quello del comando precedente:
+ wlan0 IPv4 Nome Cognome's Music iTunes Audio Access local
+ wlan0 IPv4 srv1 iTunes Audio Access local
+ wlan0 IPv4 srv1 _rsp._tcp local
+ wlan0 IPv4 Desktop remoto di utente su pc1 VNC Remote Access local
+ wlan0 IPv4 utente's remote desktop on srv1 VNC Remote Access local
+ wlan0 IPv4 pc1 [xx:xx:xx:xx:xx:xx] Workstation local
+ wlan0 IPv4 srv1 [xx:xx:xx:xx:xx:zz] Workstation local
+ wlan0 IPv4 pc2 [xx:xx:xx:xx:xx:yy] Workstation local
Il programma sembra fermarsi ma in realta' continua la scansione, per uscire dovete premere CTRL-C. Se al contrario volete che esca da solo dopo aver visualizzato i servizi disponibili, dovete lanciarlo come segue:
avahi-browse -at
Etichette:
avahi,
avahi-browse,
avahi-daemon,
avahi-utils,
debian,
debug,
linux,
mdns-scan,
network,
services,
ubuntu
Iscriviti a:
Post (Atom)