Size: a a a

Node.js — русскоговорящее сообщество

2019 November 29

Ð

Ð in Node.js — русскоговорящее сообщество
да, вот прям первостепенная задача, чтобы файлы спустя какое-то время исчезали и очищали занимаемое ими место, собственно в ней вся суть, файнд с датой создания кроном по таким фс - наверное не самое лучшее решение, нужен какой-то продвинутый менеджер
источник

Ð

Ð in Node.js — русскоговорящее сообщество
пойду что ли в монгу гляну как там сделан автоэкспайр
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
да, вот прям первостепенная задача, чтобы файлы спустя какое-то время исчезали и очищали занимаемое ими место, собственно в ней вся суть, файнд с датой создания кроном по таким фс - наверное не самое лучшее решение, нужен какой-то продвинутый менеджер
может по редису как-нибудь чистить тогда?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Ð
да, вот прям первостепенная задача, чтобы файлы спустя какое-то время исчезали и очищали занимаемое ими место, собственно в ней вся суть, файнд с датой создания кроном по таким фс - наверное не самое лучшее решение, нужен какой-то продвинутый менеджер
А попробуй натравить системный никсовый сервис ротации логов ;)
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Artem Zuev
А попробуй натравить системный никсовый сервис ротации логов ;)
так они разве удаляют? Вроде только жмут)
источник

Ð

Ð in Node.js — русскоговорящее сообщество
или редис, да,
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
Ð
или редис, да,
делаешь список, подписываешься, суёшь id, после какого-то лимита трёшь, наверное как-то так
источник

SS

Sergey Slipchenko in Node.js — русскоговорящее сообщество
но это не точно
источник

Ð

Ð in Node.js — русскоговорящее сообщество
не, была мысль даже через пг сделать менеджер (типа чем привыкли тем и рубим ;)
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Но вообще, с такой задачей по хорошему справится просто кроновский скрипт с командой find и опцией удаления
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Artem Zuev
Но вообще, с такой задачей по хорошему справится просто кроновский скрипт с командой find и опцией удаления
да, но когда файлов так дохера, это может быть не лучшим выходом
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
С чего бы это? Как раз проход системной командой пачкой лучше, чем пофайловое удаление по тому же редис-ивенту
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
Ð
пойду что ли в монгу гляну как там сделан автоэкспайр
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Artem Zuev
С чего бы это? Как раз проход системной командой пачкой лучше, чем пофайловое удаление по тому же редис-ивенту
у меня было однажды такое, там правда юзался рсинк для синхронизации двух серверов, наступил момент когда длительность рсинка стала больше интервала его запуска по крону :)
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Сравнил, блин - рсинк и файнд )))
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Artem Zuev
Сравнил, блин - рсинк и файнд )))
может ты и прав, и find + rm вполне справятся
источник

Ð

Ð in Node.js — русскоговорящее сообщество
если дискретность ттл сделать в пределах суток
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
rm не нужен, это вызов внешней команды. У файнда есть опция удалять
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Artem Zuev
rm не нужен, это вызов внешней команды. У файнда есть опция удалять
а, да, точно есть же
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Да хоть каждый час - он шустрый
источник