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