Score:0

Webdav - การอัปโหลดไฟล์ที่มีขนาดเกิน 10kB ล้มเหลวในเครื่องบางเครื่อง

ธง ar

ฉันใช้เซิร์ฟเวอร์ owncloud 10.0.10 ที่โฮสต์ในเครื่องเสมือน (vm-A) ฉันไม่สามารถเข้าถึงได้ ฉันสามารถเชื่อมต่อโดยใช้ webdav จากทั้งพีซีที่บ้านและเครื่องเสมือนจากผู้ให้บริการแบบชำระเงินที่ฉันดูแล (vm-B) ทุกอย่างทำงานได้อย่างราบรื่น (อ่าน/เขียนไฟล์) ฉันเพิ่งได้รับสิทธิ์เข้าถึงเครื่องเสมือนเครื่องที่สามจากงานของฉัน (vm-C) เมื่อตั้งค่าการเข้าถึง webdav จาก vm-C ไปยังเซิร์ฟเวอร์ webdav ใน vm-A ฉันสามารถเรียกดูการแชร์ได้ แต่การเขียนไปยังการแชร์ใช้งานไม่ได้ - ใช้ได้กับไฟล์ขนาดเล็กมากเท่านั้น (<10kB) สิ่งนี้เกิดขึ้นกับทั้ง davfs2 และ rclone
ฉันสับสนเพราะฉันตั้งค่าทั้ง vm-B (ทำงาน) และ vm-C (ใช้งานไม่ได้) และทั้งคู่เป็นระบบ Debian ที่เสถียร (ซอฟต์แวร์ทั้งหมดที่ใช้เหมือนกันทุกประการ - ไฟล์การกำหนดค่าถูกคัดลอกแบบคำต่อคำ) นอกจากนี้ vm-C จะใช้งานไม่ได้เมื่อ "พูดคุย" กับ vm-A เท่านั้น มีเซิร์ฟเวอร์ webdav ในเครื่องที่สอง (vm-B - nextcloud - รีลีสเสถียรล่าสุด) และ vm-C ไม่มีปัญหาในการเขียนไฟล์ขนาดใหญ่ไปยังเซิร์ฟเวอร์นี้ ใช้เว็บดาฟ
เมื่อใช้ rclone บันทึกจะแสดง:

10/01/2022 21:47:31 DEBUG : PUT /remote.php/dav/files/username/testfile HTTP/1.1
โฮสต์: host.url
User-Agent: rclone/v1.53.3-DEV
ความยาวเนื้อหา: 40960
การอนุญาต: XXXX
ประเภทเนื้อหา: แอปพลิเคชัน/ออคเต็ตสตรีม
Oc-Checksum: SHA1:c90116149196cbf74ffb453ecb3b12945372ebfa
ผู้อ้างอิง: https://host.url/remote.php/dav/files/username/
X-Oc-Mเวลา: 1641851243
ยอมรับการเข้ารหัส: gzip

2022/01/10 21:47:31 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>
2022/01/10 21:47:51 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<
2022/01/10 21:47:51 DEBUG : HTTP RESPONSE (req 0xc000222100)
2022/01/10 21:47:51 DEBUG: ข้อผิดพลาด: อ่าน tcp 192.168.193.13:55270->45.61.32.79:443: อ่าน: การเชื่อมต่อรีเซ็ตโดยเพียร์

10/01/2022 21:53:04 DEBUG : DELETE /remote.php/dav/files/username/testfile HTTP/1.1
2022/01/10 21:53:04 DEBUG : >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>
2022/01/10 21:53:05 DEBUG : <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<
2022/01/10 21:53:05 DEBUG : HTTP RESPONSE (req 0xc00067ba00)
2022/01/10 21:53:05 DEBUG : HTTP/1.1 404 ไม่พบ

บางครั้งข้อความแสดงข้อผิดพลาดเดียวกันนี้ปรากฏในไฟล์ขนาดเล็ก (<10kB) แต่การอัปโหลดสำเร็จในการลองใหม่ครั้งที่สองหรือครั้งที่สาม

Score:0
ธง ar

หลังจากค้นหา vm ที่ฉันเข้าถึงได้ (vm-c) ฉันพบว่าเครื่องสองเครื่องที่มีปัญหาอยู่ในเครือข่ายท้องถิ่นเดียวกัน มันกลายเป็นปัญหาของเราเตอร์ด้วยการปักผม ฉันไม่มีอำนาจเหนือฮาร์ดแวร์เราเตอร์จริงในการแก้ไขปัญหา วิธีแก้ปัญหาคือการใช้พร็อกซีเซิร์ฟเวอร์เพื่อข้ามปัญหา ในตัวอย่าง

$ ส่งออก https_proxy="http://WORKING_PROXY_SERVER"
$ rclone -vv คัดลอก testfile เซิร์ฟเวอร์ webdav:

ทำงาน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา