ls-l постоянно показывает обновляющий файлы журнала с несколькими минутами старые метки времени (измененное время)

Хотя это - код c#, он показывает тайм-аут и partsize настройки, что я использую для успешного копирования файлов до 15 ГБ. Возможно, AutoCloseStream должен иметь значение false.

using (FileStream fileStream = File.OpenRead(file.FullName))
                    {

                        TransferUtilityUploadRequest request = new TransferUtilityUploadRequest()
                        {
                            AutoCloseStream = false,
                            Timeout = 1200000,
                            BucketName = Settings.Bucket,
                            Key = file.Name,
                            InputStream = fileStream,
                            PartSize = 6291456 // 6MB
                        };

                        Console.Write("{0}...", file.Name);
                        Begin();
                        tu.Upload(request);
                        End();
                        Console.WriteLine("Done. [{0}]", Duration());
                    }
0
задан 19 January 2014 в 13:40
1 ответ

Проверьте параметры монтирования NFS. Параметр actimeo определяет кеш атрибутов файла в секундах, который в вашем случае может быть настроен на несколько минут. Обычно это делает системный администратор, чтобы свести к минимуму количество вызовов NFS со стороны клиента на сервер, чтобы получить метаданные файла.

3
ответ дан 4 December 2019 в 12:34

Теги

Похожие вопросы