1
0
Fork 0

fix for disk blocking

refactor/models
Matthew 2019-12-13 19:23:48 -05:00
parent 0838022eae
commit cb097067b5
No known key found for this signature in database
GPG Key ID: 766BE43AE75F7559
1 changed files with 12 additions and 10 deletions

View File

@ -6,6 +6,7 @@ export default async function storage(client: Client) {
const main = async () => { const main = async () => {
const accounts = await client.db.Account.find(); const accounts = await client.db.Account.find();
for (const account of accounts) { for (const account of accounts) {
setTimeout(async () => {
const res = await client.util.exec(`du -bs /home/${account.username}`); const res = await client.util.exec(`du -bs /home/${account.username}`);
let bytes = Number(res.split('/')[0].replace('\t', '')); let bytes = Number(res.split('/')[0].replace('\t', ''));
try { try {
@ -16,6 +17,7 @@ export default async function storage(client: Client) {
bytes += 0; bytes += 0;
} }
await client.redis.set(`storage-${account.username}`, bytes); await client.redis.set(`storage-${account.username}`, bytes);
}, 600000);
} }
}; };
await main(); await main();