- Borsa del portatile a zaino (perchè lo metto sulle spalle, la tracolla mi ucciderebbe)
- Nuova scrivania per i computer di casa
- Cappellino e guanti per il freddo
- TV al plasma per sostituire quel vecchio CRT sputa radiazioni
- Vestiti, vestiti, vestiti
- Mobiletto per il bagno
- Un bel quadro per la casa
- Una buona bottiglia di Vino
# while(not_dead) {sleep–; time–; oracle++; awesome++; } /* There's a reason we can't hang out with you…*/
Monday, 12 December 2005
Lista dei regali di natale
Facciamo la lista dai:
Friday, 9 December 2005
Linux, vlan e schede Intel
Sono impazzito come un coccodrillo affamato due giorni con le VLan. Tutte le volte che caricavo la vlan, prima ancora di riuscire con ifconfig a configurare l'IP la macchina freezava e tutti i servizi che in qualche modo avevano a che la rete non funzionavano più. Ho scoperto una cosa, di default debian usa il driver eepro100.c . In realtà questo driver ha diversi bug al seguito, il più famoso è forse quello che sporca i log del kernel con:
Si risolve tutto in fretta: usate il driver e100.c . Vconfig diventerà funzionante alla perfezione.
eth0 reports no resourcesSi risolve tutto in fretta: usate il driver e100.c . Vconfig diventerà funzionante alla perfezione.
| Reactions: |
Tuesday, 6 December 2005
Apache2, FastCGI e PHP4
Avevo ultimamente diversi problemi con apache2 e php4. A causa (forse) dell'elevata rotazione dei processi del mpm-prefork avevo un idle pari a 0% e tutto il resto della CPU in wait IO. Il risultato era che con 150 processi mi trovato la macchina seduta. Ho sempre avuto la voglia di buttare tutto su mpm-worker ma a causa di vari problemini tra PHP4 threaded e worker questa cosa non è ancora nativamente possibile. Allora che fare? PHP4 può essere usato anche come CGI e se uniamo quindi mpm-worker a FastCGI e PHP4 dovremmo ottenere un bel lavoro.
Allora su debian è facilmente realizzabile. Il modulo fastcgi è nella categoria non-free (non so bene perchè?!). Non ci sono particolari trucchi di configurazione. Io ho messo un po' le mani su /etc/apache2/mods-available/fastcgi.conf così:
In realtà perchè funzioni è necessario che da qualche parte in httpd.conf sia presente una stringa:
Ho preferito chiamare l'alias come fastcgi-bin per poter usare normale l'alias cgi-bin presente normalmente in alcuni vhost.
Performance: secondo me va più veloce. Questo lo dico da utente senza alcun benchmark. Benchmark a parte vedo una migliroe utilizzazione delle risorse del sistema. Posterò in seguito dei risultati chiari fatti come si deve. Ma in generale sono già soddisfatto.
Allora su debian è facilmente realizzabile. Il modulo fastcgi è nella categoria non-free (non so bene perchè?!). Non ci sono particolari trucchi di configurazione. Io ho messo un po' le mani su /etc/apache2/mods-available/fastcgi.conf così:
FastCgiWrapper /usr/lib/apache2/suexec2
FastCgiIpcDir pipes
FastCgiConfig -singleThreshold 1 -pass-header HTTP_AUTHORIZATION
AddHandler fastcgi-script .fcgi .fcg .fpl
Action application/x-httpd-php4 /fastcgi-bin/php4
AddType application/x-httpd-php4 .php
In realtà perchè funzioni è necessario che da qualche parte in httpd.conf sia presente una stringa:
ScriptAlias /fastcgi-bin/ /usr/lib/cgi-binHo preferito chiamare l'alias come fastcgi-bin per poter usare normale l'alias cgi-bin presente normalmente in alcuni vhost.
Performance: secondo me va più veloce. Questo lo dico da utente senza alcun benchmark. Benchmark a parte vedo una migliroe utilizzazione delle risorse del sistema. Posterò in seguito dei risultati chiari fatti come si deve. Ma in generale sono già soddisfatto.
| Reactions: |