минификсы

This commit is contained in:
Alexey Kasyanchuk 2017-01-21 00:16:56 +03:00
parent 354cb5afd4
commit ab9c2eccbb
2 changed files with 39 additions and 1 deletions

View File

@ -33,7 +33,7 @@ let connectTracker = function(connection) {
// очистка старых соединений
for(transaction in requests) {
if((new Date).getTime() - requests[transaction].date.getTime() > 60 * 1000) {
if((new Date).getTime() - requests[transaction].date.getTime() > 3 * 60 * 1000) {
delete requests[transaction];
}
}

38
patches/clear.js Normal file
View File

@ -0,0 +1,38 @@
const mysql = require('mysql');
const torrentTypeDetect = require('../lib/content');
const mysqlSettings = {
host : 'localhost',
user : 'btsearch',
password : 'pirateal100x',
database : 'btsearch'
};
socketMysql = mysql.createConnection(mysqlSettings);
socketMysql.connect(function(mysqlError) {
if (mysqlError) {
console.error('error connecting: ' + mysqlError.stack);
return;
}
let inc = 0;
socketMysql.query('SELECT * FROM `torrents` WHERE `seeders` IS NULL AND files > 1000', function (error, torrents, fields) {
torrents.forEach(({hash, name}) => {
console.log(name + 'deleted');
socketMysql.query('DELETE FROM `files` WHERE hash = ?', hash, function (error, files, fields) {
if(!files)
console.log(error);
console.log(name + ' files deleted')
});
socketMysql.query('DELETE FROM `torrents` WHERE hash = ?', hash, function (error, files, fields) {
if(!files)
console.log(error);
console.log(name + ' torrent deleted')
});
});
console.log('affected torrents: ' + torrents.length);
});
});