By installing airtime on a fresh server, there are some parameters of php that I think should be considered in the installation script.
On Ubuntu 12.04 The session php files are stored by default in the /var/lib/php5 directory.
For a reason that I have not yet figured out, in this folder you have created a large number of files with the result of consuming all the inodes the partition resulting in system crash.
I was able to delete these files and the system now works.
I suggest to manage some php.ini voice in future versions of airtime in particulary in [Session] part.
These could go well?
session.save_path = "/ var / lib / php / session"
To save the files to a folder where the files will only session
session.use_only_cookies = 1
In part to prevent hijacking
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.cache_expire = 180
In addition, it was suggested me to install mod_security for apache.
I have not yet figured out if the exaggerated number of files has been generated by an attack or by a poor use of bees to retrieve the information of the songs.
The things I have said may make sense?
[Message in Italian for the Italian who seek information on the net]
Segnalo una possibile problematicità di airtime.
Installando su una macchina nuova airtime, ci sono alcuni parametri di php che secondo me andrebbero presi in considerazione nello script di installazione.
Su Ubuntu 12.04 I file si sessione di php si installano di default nella directory /var/lib/php5.
Per un motivo che non ho ancora capito, dentro questa cartella si sono creati tantissimi file con il risultato di consumare tutti gli inode della partizione con conseguente blocco del sistema.
Sono riuscito a cancellare questi file e il sistema è ripartito.
Suggerisco nelle prossime versioni di airtime di gestire il file php.ini con dei valori per la parte [Session].
Questi potrebbero andare bene?
session.save_path = "/var/lib/php/session"
Per salvare in file in una cartella dove ci saranno solo i file sessione
session.use_only_cookies = 1
Per prevenire in parte hijacking
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.cache_expire = 180
Inoltre mi è stato suggerito di installare Mod_security per apache.
Non ho ancora capito se il numero esagerato di file è stato generato da un attacco o da un cattivo utilizzo delle api per recuperare le informazioni dei brani.