Comments (9)
Issue #95 is open to handle concurrency.
from dufs.
why so many failures, could you post logs?
I don't support retries because:
- Failure is a rare case.
- Re-upload requires
allow-delete
.
from dufs.
weird. I did the identical uploading again, and got two failures.
……
……
Duplicate.Cleaner.Pro.5.16.0.0/Magick.NET-Q8-AnyCPU.dll ✗
……
……
Duplicate.Cleaner.Pro.5.16.0.0/x64/SQLite.Interop.dll ✗
……
……
Then the log during this uploading:
……
……
[2022-07-05T05:21:13.130Z INFO] 192.168.123.221 "PUT /Duplicate.Cleaner.Pro.5.16.0.0/Magick.NET-Q8-AnyCPU.dll" - 201
……
……
[2022-07-05T05:22:39.590Z INFO] 192.168.123.221 "PUT /Duplicate.Cleaner.Pro.5.16.0.0/x86/SQLite.Interop.dll" - 201
……
……
Finally after I refresh the web page, these files do exists, so are in the local file system.
Seems the error only appears on the web page.
from dufs.
ui should not show failure if log shows success.
Could you open webdev tools and take a screenshot of the network/console panel?
from dufs.
sure, I take one of the failures as example.
web page result:
Duplicate.Cleaner.Pro.5.16.0.0/Magick.NET.Core.dll ✗
backend log:
[2022-07-05T10:27:48.897Z INFO] 192.168.123.221 "PUT /Duplicate.Cleaner.Pro.5.16.0.0/Magick.NET.Core.dll" - 201
from dufs.
dufs never returns 502. Are your run dufs behind a proxy?
from dufs.
Yes, I deploy dufs on my local machine, and expose the service through frp(a reverse proxy).
Then access by the public ip and port.
Could this be the reason?
from dufs.
The probability of upload failure is related to network quality and concurrency.
You can test whether reducing the concurrency can improve the upload success rate.
from dufs.
sure, I will try.
And Since it's not the problem of program itself, I think this thread could be closed.
Thanks for your tech support :)
from dufs.
Related Issues (20)
- Speed Limiter HOT 2
- Return error `400` for unsupported propfind depths HOT 2
- Please allow creating files by POST method. Sometimes it is impossible to use the PUT method HOT 1
- visit problem with browser on macos HOT 2
- about webdav service HOT 1
- not use webdav HOT 2
- nplayer挂载webdav问题 HOT 1
- Hide content by Regex pattern instead of Wildcard pattern HOT 1
- How do I run the web interface HOT 2
- Failed to upload file (size > 105MB) via iOS / iPadOS HOT 4
- Upload if hash matches HOT 1
- cannot partial update using ranges beyond the current file size HOT 7
- Do not list root directory HOT 5
- Icons are vertical down the page HOT 4
- Some folder names with special characters will raise a 404 error HOT 1
- Slow download of zipped folders HOT 1
- Weird permission issue HOT 1
- get sorting by creation time HOT 1
- Clicking "Save file" on editor page breaks images
- There is a serious issue with obtaining the hash method with "?hash" HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dufs.