Ну, я пытаюсь выяснить, почему изображения, которые я загружаю с моего производственного сервера, иногда исчезают. Это не происходит при остановке и запуске mup, и не происходит при развертывании ... но иногда это происходит. Поэтому для отладки я пытаюсь найти файлы на сервере, но «locate tsFvWBvjyGjcgDivc.png» (где tsFvWBvjyGjcgDivc из коллекции Images и в данный момент отображается на клиенте) ничего не возвращает.
Любые советы о том, как найти файлы?
У вас есть идея, почему и как файлы исчезают? Они, кстати, не удаляются из коллекции изображений.
a) Я не знаю, какой механизм хранения я использую, все это работает на моем сервере Digitalocean.
b) Да, это мой конструктор, и для отладки установлено значение true
const Images = new FilesCollection({
debug: true,
storagePath: './images',
permissions: 0o774,
parentDirPermissions: 0o774,
collectionName: 'Images',
allowClientCode: false,
onBeforeUpload: function (file) {
if (file.size <= 1024 * 1024 * 10 && /png|jpe?g/i.test(file.extension)) {
return true;
}
return 'Please upload image, with size equal or less than 10MB';
}
});
c) console.log (process.env.NODE_ENV) на сервере возвращает «production»
d) Это журнал того, что происходит, когда файл отсутствует, но клиент запрашивает его:
[FilesCollection] [download(/cdn/storage/Images/a3DHfbmP7rWBox7aA/original/a3DHfbmP7rWBox7aA.png)] [_404] File not found