Menu Close

Month: February 2013

Raid5 intel contro singoli dischi

 

 Con l’arrivo di nuovi hard disk e con il continuo spostamento di cartelle da un disco all’altro del server per gestire lo spazio disponibile ho deciso finalmente di crearmi un RAID5 sfruttando il controller intel P55 integrato nella scheda madre del server (una Asus P7P55D-E).
Informandomi prima in rete, sembrava che le prestazioni dei controller integrati non fossero cosi buone, con esperienze di gente che parlava di 20, massimo 30mb/s in scrittura. Decisamente poco!!
Ho deciso comunque di rischiare, e cosi domenica sera ho creato tramite l’utility del bios della Intel un RAID5 formato da 4 dischi Western Digital Green da 2TB l’uno.
Con una configurazione RAID5, lo spazio a disposizione è di Ndischi-1, quindi con 4x2tb dovrebbe essere 6TB.
C’è però da tenere conto che una volta formattato il volume, lo spazio a disposizione sarà di 5.5TB circa (fate i vostri conti sulla convenienza).

Impedire ad un computer di accedere alla LAN


Mi è capitato recentemente di avere necessità che un pc all’interno di una LAN possa utilizzare regolarmente internet ma non possa visualizzare ne cartelle condivise ne siti internet offerti dagli altri dispositivi nella stessa LAN (pagine di configurazioni di router, siti web interni ecc).

Prima di tutto mi sono occupato di limitare l’accesso alle cartelle condivise.

Per evitare che il pc possa accedere agli altri computer in rete ho disattivato l’opzione “Client per reti Microsoft”.

Questa opzione disabilita la possibilità al computer  di vedere gli altri pc della LAN, ma permette comunque agli altri computer di vedere le cartelle condivise da questa macchina.

[Continua…]

 

PHP Session Locks – How to Prevent Blocking Requests

by konrness.com

php[1]Many people are aware that modern browsers limit the number of concurrent connections to a specific domain to between 4 or 6. This means that if your web page loads dozens of asset files (js, images, css) from the same domain they will be queued up to not exceed this limit. This same problem can happen, but even worse, when your page needs to make several requests to PHP scripts that use sessions.

Problem

PHP writes its session data to a file by default. When a request is made to a PHP script that starts the session (session_start()), this session file is locked. What this means is that if your web page makes numerous requests to PHP scripts, for instance, for loading content via Ajax, each request could be locking the session and preventing the other requests from completing.

The other requests will hang on session_start() until the session file is unlocked. This is especially bad if one of your Ajax requests is relatively long-running.

log cron jobs

If you need to check what is the output from every cron job (instead of see only when start and stop it in var/log/syslog)

you can append to your cron command this text:

 2>&1 >> /var/log/myjob.log

and here you can see a working example:

rsync -avz /home/www/ /mnt/ububackup/SITE_BACKUP 2>&1 >> /var/log/backupUbu.log

This cron sync my www folder to another server and log the output to backupUbu.log .

 

Certificati SSL su vhost multipli

Con il passaggio di dominio ad uno personalizzato mi si è reso necessario la creazione di un certificato SSL per permettere l’utilizzo di comunicazioni HTTPS sul mio dominio.

Ho però necessità di certificare piu vhost (sottodomini) con ognuno funzionalità diverse.

Esistono dei certificati SSL chiamati WildCard che permettono per l’appunto di certificare piu sottodomini con un’unico certificato SSL, questi però vanno da circa $80/anno fino anche a $400-$500/anno! Non mi sembra il caso per un sito “amatoriale”.

Ho provato quindi a certificare ogni vhost con un SSL diverso, pagando per ognuno circa 2€ l’anno, ecco com’è andata!