วิธีเชื่อมต่อ ONLYOFFICE Desktop Editors กับ ownCloud Server
เชื่อมต่อ ONLYOFFICE Desktop Editors กับเซิร์ฟเวอร์ ownCloud ของคุณ ลงชื่อเข้าใช้ เปิดไฟล์บนคลาวด์ จัดการการเชื่อมต่อ และแก้ไขปัญหาการตั้งค่าทั่วไป
Collabora Online มีการตั้งค่าหลายอย่างที่ฟังดูเหมือน "การหมดเวลาเมื่อไม่ได้ใช้งาน" แต่การตั้งค่าเหล่านี้ควบคุมพฤติกรรมที่แตกต่างกัน หากหน้าต่างแก้ไขมืดลงหรือหยุดอัปเดตในขณะที่ผู้ใช้ยังคงทำงานอยู่ ให้ปรับการตั้งค่าการไม่ใช้งานต่อมุมมอง หากเอกสารยังคงโหลดอยู่หลังจากทุกคนออกจากหน้าต่าง ให้ปรับการหมดเวลาต่อเอกสาร หากหน้าต่างแก้ไขตัดการเชื่อมต่อจริง ๆ ให้ตรวจสอบการหมดเวลาของ WebSocket ของพร็อกซีแบบย้อนกลับก่อนที่จะเปลี่ยนนโยบายการไม่ได้ใช้งานของ Collabora
เอกสารแม่แบบการกำหนดค่า Collabora Online ปัจจุบันระบุเวลาหมดอายุของการดูหน้าเว็บที่ไม่ได้ใช้งาน 15 นาทีต่อครั้ง เวลาหมดอายุ 5 นาทีเมื่อแท็บเบราว์เซอร์ไม่อยู่ในโฟกัส และเวลาหมดอายุหนึ่งชั่วโมงก่อนที่เอกสารที่ไม่ได้ใช้งานจะถูกปิด ค่าเริ่มต้นเหล่านี้อาจแตกต่างกันไปตามเวอร์ชันและการจัดแพ็กเกจ ดังนั้นโปรดตรวจสอบการกำหนดค่าที่มาพร้อมกับเวอร์ชันที่ติดตั้งก่อนทำการเปลี่ยนแปลง ค่าด้านล่างนี้อ้างอิงถึงแม่แบบปัจจุบันที่ตรวจสอบสำหรับคู่มือนี้ ไม่ใช่การรับประกันสำหรับทุกการใช้งาน CODE หรือระดับองค์กร
| การตั้งค่า | สิ่งที่มันควบคุม | ใช้เมื่อ | การแลกเปลี่ยน |
|---|---|---|---|
per_view.idle_timeout_secs | ลดความสว่างและหยุดการอัปเดตเมื่อผู้ใช้ไม่ได้ใช้งาน แม้ว่าแท็บเบราว์เซอร์จะยังคงอยู่ในสถานะโฟกัสก็ตาม ค่าเริ่มต้นของเทมเพลตปัจจุบัน: 900 วินาที | คนเราต้องการเวลามากขึ้นในการอ่าน ตรวจสอบ หรือแก้ไข โดยไม่ต้องมีการโต้ตอบอย่างต่อเนื่อง | การตั้งค่าหมดเวลาที่นานขึ้นจะทำให้มุมมองที่ไม่ได้ใช้งานยังคงทำงานอยู่นานขึ้น และอาจใช้ทรัพยากรของไคลเอ็นต์และเซิร์ฟเวอร์มากขึ้น |
per_view.out_of_focus_timeout_secs | ลดความสว่างและหยุดการอัปเดตเมื่อแท็บเบราว์เซอร์ไม่ได้อยู่ในสถานะโฟกัสอีกต่อไป ค่าเริ่มต้นของเทมเพลตปัจจุบัน: 300 วินาที | ผู้ใช้สามารถสลับไปมาระหว่างเอกสารและแท็บอื่นๆ ขณะทำงานร่วมกันได้ | การตั้งค่าหมดเวลาที่นานขึ้นจะช่วยให้แท็บที่ทำงานอยู่เบื้องหลังได้รับการอัปเดตอยู่เสมอ ซึ่งเอกสารที่เปิดอยู่หลายฉบับอาจใช้ทรัพยากรมากขึ้น |
per_document.idle_timeout_secs | กำลังยกเลิกการโหลดเอกสารที่ไม่ได้ใช้งานแล้ว ค่าเริ่มต้นของเทมเพลตปัจจุบัน: 3,600 วินาที | เอกสารยังคงอยู่ในหน่วยความจำนานเกินไปหลังจากที่มุมมองการแก้ไขถูกปิดใช้งานหรือปิดไปแล้ว | ค่าที่สั้นกว่าจะช่วยให้กระบวนการประมวลผลเอกสารเสร็จเร็วขึ้น แต่การเปิดเอกสารใหม่ในภายหลังอาจต้องโหลดเอกสารใหม่ทั้งหมด |
per_document.idlesave_duration_secsและautosave_duration_secs | เมื่อบันทึกเอกสารที่แก้ไขแล้วหลังจากไม่มีการใช้งาน หรือตามกำหนดการบันทึกอัตโนมัติ ค่าเริ่มต้นของเทมเพลตปัจจุบัน: 30 และ 300 วินาที | คุณกำลังปรับความถี่ในการบันทึกหรือตรวจสอบพฤติกรรมการบันทึกอยู่ | นี่คือช่วงเวลาในการบันทึก ไม่ใช่การตั้งค่าการหมดอายุของเซสชัน การเปลี่ยนแปลงค่าเหล่านี้จะไม่ป้องกันไม่ให้มุมมองที่ไม่ได้ใช้งานหรี่แสงลง |
| หมดเวลาการเชื่อมต่อ WebSocket ของ Reverse-proxy | พร็อกซีจะเปิดการเชื่อมต่อ WebSocket ของเบราว์เซอร์ไว้นานแค่ไหน | โปรแกรมแก้ไขข้อความจะตัดการเชื่อมต่อหรือทำงานล้มเหลวหลังจากช่วงเวลาหนึ่งที่คาดเดาได้ โดยเฉพาะอย่างยิ่งเมื่อไม่ได้ใช้งาน | การเชื่อมต่อที่มีอายุการใช้งานยาวนานจำเป็นต้องมีการกำหนดขีดจำกัดที่สอดคล้องกันในทุกพร็อกซี โหลดบาลานเซอร์ และเลเยอร์ขาเข้า |
Collabora ได้อธิบายความหมายและค่าเริ่มต้นไว้ในเทมเพลตการกำหนดค่า coolwsdและเอกสารอ้างอิงการกำหนดค่า ปัจจุบันแล้ว การหมดเวลาการใช้งานต่อมุมมองไม่เหมือนกับการปิดบัญชีหรือเพิกถอนสิทธิ์การเข้าถึง: มันจะทำให้มุมมองมืดลงและหยุดการอัปเดต การหมดเวลาต่อเอกสารจะยกเลิกกระบวนการเอกสารที่ไม่ได้ใช้งาน ไม่ใช่ตัวจับเวลาที่จะยุติการทำงานของบุคคลที่กำลังแก้ไขอยู่
per_view.idle_timeout_secsเวลาจากค่าเริ่มต้นที่ติดตั้งไว้เป็นช่วงเวลาที่เหมาะสม เช่น 1,800 วินาที (30 นาที) นี่เป็นเพียงจุดเริ่มต้นที่ใช้งานได้จริง ไม่ใช่คำแนะนำที่ใช้ได้กับทุกกรณีper_view.out_of_focus_timeout_secsแยกต่างหาก อย่าเพิ่มค่าความถี่เพียงเพราะผู้ใช้ไม่ได้ใช้งานในแท็บที่กำลังรีเฟรชอยู่per_document.idle_timeout_secsหลังจากยืนยันแล้วว่าเอกสารนั้นไม่ได้ใช้งานจริง และการบันทึกข้อมูลลงพื้นที่จัดเก็บอยู่ในสภาพสมบูรณ์สำหรับการติดตั้งแบบแพ็กเกจ ให้ค้นหาcoolwsd.xmlไฟล์ที่ใช้งานอยู่โดยบริการที่กำลังทำงานอยู่ ตำแหน่งทั่วไปได้แก่/etc/coolwsd/coolwsd.xmlแต่เส้นทางอาจแตกต่างกันไปในแต่ละระบบปฏิบัติการและรุ่นเก่า อย่าคิดว่าการแก้ไขไฟล์ตัวอย่างหรือสำเนาที่ไม่ได้ใช้งานจะเปลี่ยนบริการที่กำลังทำงานอยู่
สำรองไฟล์ที่ใช้งานอยู่ จากนั้นแก้ไขเฉพาะค่าที่เกี่ยวข้องในส่วนที่มีอยู่แล้ว<per_view>ตัวอย่าง<per_document>เช่น ข้อความที่ตัดตอนมานี้ตั้งค่าการหมดเวลาของผู้ใช้ที่ไม่ได้ใช้งาน 30 นาที การหมดเวลาของแท็บพื้นหลัง 15 นาที และการปิดเอกสารที่ไม่ได้ใช้งาน 2 ชั่วโมง:
<per_view>
<idle_timeout_secs>1800</idle_timeout_secs>
<out_of_focus_timeout_secs>900</out_of_focus_timeout_secs>
</per_view>
<per_document>
<idle_timeout_secs>7200</idle_timeout_secs>
</per_document>
นี่เป็นเพียงส่วนหนึ่ง ไม่ใช่การกำหนดค่าทดแทนทั้งหมด โปรดรักษาส่วนประกอบ คุณสมบัติ ความคิดเห็น การจัดลำดับชั้น และองค์ประกอบอื่นๆ ในไฟล์ที่มาพร้อมกับเวอร์ชันของคุณไว้ บางเวอร์ชันอาจต้องการคุณสมบัติ XML เพิ่มเติม หากคุณต้องการเปลี่ยนค่าความสว่างเฉพาะขณะที่แท็บยังคงโฟกัสอยู่ ให้แก้ไขเฉพาะค่าความสว่างขณะไม่ได้ใช้งานต่อมุมมองเท่านั้น การเพิ่มทั้งค่าความสว่างขณะไม่ได้ใช้งานต่อมุมมองและค่าความสว่างเมื่อปิดเอกสารพร้อมกัน จะทำให้ยากต่อการระบุการตั้งค่าที่แก้ไขปัญหาได้
ตรวจสอบความถูกต้องของไฟล์ XML โดยใช้เครื่องมือการกำหนดค่าที่รองรับในระบบของคุณ จากนั้นรีสตาร์ทหรือโหลด Collabora ใหม่โดยใช้วิธีการที่ระบุไว้ในเอกสารสำหรับแพ็กเกจนั้น ตรวจสอบบันทึกการเริ่มต้นระบบเพื่อหาข้อผิดพลาดในการแยกวิเคราะห์การกำหนดค่า และยืนยันว่ากระบวนการที่กำลังทำงานอยู่ได้โหลดไฟล์ที่ต้องการแล้ว การเปลี่ยนแปลงการตั้งค่าที่ไม่มีอยู่ในกระบวนการที่ใช้งานอยู่จะไม่มีผลใดๆ
ในอิมเมจ Docker ของ Collabora ผู้ดูแลระบบมักส่งผ่านตัวเลือกการกำหนดค่าโดยextra_paramsใช้--o:ไวยากรณ์ตัวเลือก ตัวอย่างค่าแบบ Compose ต่อไปนี้แสดงให้เห็นตัวอย่างเดียวกัน:
extra_params=--o:per_view.idle_timeout_secs=1800 --o:per_view.out_of_focus_timeout_secs=900 --o:per_document.idle_timeout_secs=7200
ใช้เฉพาะในกรณีที่อิมเมจและแผนผังการปรับใช้ของคุณรองรับเท่านั้นextra_paramsสำหรับ Kubernetes, Helm หรือการติดตั้งที่จัดการโดยโอเปอเรเตอร์ ให้ใส่ตัวเลือกในฟิลด์การกำหนดค่าที่รองรับของแผนผังหรือทรัพยากรแบบกำหนดเอง แทนที่จะแก้ไขไฟล์คอนเทนเนอร์ที่สร้างขึ้น เมื่อเปลี่ยนตัวแปรสภาพแวดล้อมใน Compose ให้สร้างหรือปรับใช้บริการใหม่เพื่อให้ค่าใหม่ไปถึงคอนเทนเนอร์ การรีสตาร์ทธรรมดาอาจใช้การกำหนดค่าคอนเทนเนอร์ที่มีอยู่แล้วซ้ำ
อย่าตั้งค่าตัวเลือกเดียวกันในตำแหน่งที่ขัดแย้งกัน เช่น ทั้งในไฟล์ XML ที่ติดตั้งและพารามิเตอร์สภาพแวดล้อม โดยไม่ตรวจสอบกฎลำดับความสำคัญสำหรับเวอร์ชันนั้นเสียก่อน หลังจากปรับใช้ใหม่แล้ว ให้ตรวจสอบบันทึกการเริ่มต้นคอนเทนเนอร์และการกำหนดค่าที่ใช้งานอยู่คลังซอร์สโค้ด ของโครงการ Collabora และเอกสารการปรับใช้ที่ตรงกับเวอร์ชันนั้นเป็นข้อมูลอ้างอิงที่เหมาะสมเมื่อชื่อตัวเลือกหรือพฤติกรรมของคอนเทนเนอร์แตกต่างกัน
โปรแกรมแก้ไขของ Collabora ใช้ WebSockets สำหรับการสื่อสารอย่างต่อเนื่องกับเบราว์เซอร์ พร็อกซีอาจปิดการเชื่อมต่อ WebSocket ที่ใช้งานได้ปกติ แม้ว่าการหมดเวลาของเอกสารและมุมมองของ Collabora จะถูกตั้งค่าไว้นานกว่านั้นก็ตาม ในกรณีดังกล่าว ผู้ใช้อาจเห็นการตัดการเชื่อมต่อ ข้อความแจ้งให้เชื่อมต่อใหม่ หรือโปรแกรมแก้ไขที่หยุดรับการอัปเดต แทนที่จะเป็นเพียงมุมมองที่มืดลง
เปรียบเทียบค่าหมดเวลาในการอ่าน/ส่งข้อมูลของพร็อกซี ค่าหมดเวลาการไม่ได้ใช้งานของอินเกรสหรือโหลดบาลานเซอร์บนคลาวด์ และพฤติกรรมการทำงานของเซสชันที่ Collabora ตั้งใจไว้ ค่าหมดเวลาเหล่านี้ต้องเข้ากันได้ตลอดทั้งเส้นทางคู่มือการตั้งค่าพร็อกซี ของ Collabora มีตัวอย่างการกำหนดค่าพร็อกซี WebSocket และการเชื่อมต่อระยะยาว ใช้คำแนะนำที่เหมาะสมกับพร็อกซีและเวอร์ชันของคุณ อย่าคัดลอกบล็อก Nginx เก่าไปยังพร็อกซีอื่นหรือเส้นทางที่ไม่เกี่ยวข้องโดยไม่ตรวจสอบให้ดี
เบาะแสที่สำคัญอย่างหนึ่งคือรูปแบบของความล้มเหลว หากผู้ใช้เห็นเพียงมุมมองที่ไม่ใช้งานจางลง ให้ตรวจสอบper_view... หากผู้ใช้ทั้งหมดตัดการเชื่อมต่อในเวลาใกล้เคียงกัน ให้ตรวจสอบบันทึกของพร็อกซีและโหลดบาลานเซอร์ในช่วงเวลาดังกล่าว หากเอกสารปิดลงหลังจากผู้เข้าร่วมทั้งหมดออกจากระบบแล้ว การหมดเวลาต่อเอกสารจะมีความสำคัญมากกว่า
per_view.idle_timeout_secsหมดเวลาเท่านั้นอย่าทดสอบการเปลี่ยนแปลงกับเอกสารต้นฉบับที่ยังไม่ได้บันทึก ตรวจสอบให้แน่ใจว่าไฟล์ที่แก้ไขแล้วบันทึกไปยังระบบจัดเก็บข้อมูลก่อนที่จะอนุญาตให้กระบวนการเอกสารที่ไม่ได้ใช้งานเสร็จสิ้น หากพบปัญหาเฉพาะกับการเปลี่ยนแปลงที่ยังไม่ได้บันทึก ให้ตรวจสอบการบันทึกอัตโนมัติและข้อผิดพลาดในการจัดเก็บข้อมูลเป็นปัญหาแยกต่างหาก แทนที่จะเพิ่มระยะเวลาหมดเวลาทุกครั้ง
การตั้งค่าเวลาหมดอายุต่อมุมมองที่นานขึ้นเหมาะสำหรับทีมที่ตรวจสอบเอกสารในระหว่างการหยุดพักหรือทำงานในหลายแท็บเบราว์เซอร์ ค่าที่สั้นลงอาจทำให้มุมมองที่ไม่ใช้งานหยุดอัปเดตเร็วขึ้น ซึ่งอาจลดกิจกรรมเบื้องหลังได้ แต่ก็อาจขัดจังหวะผู้อ่านที่ยังคงดูเอกสารอยู่ได้ การตั้งค่าเวลาหมดอายุต่อเอกสารเป็นการจัดการทรัพยากรอีกทางเลือกหนึ่ง: การยืดเวลาหมดอายุจะทำให้เอกสารที่ไม่ได้ใช้งานโหลดอยู่นานขึ้น ในขณะที่การลดเวลาหมดอายุอาจต้องโหลดใหม่เมื่อผู้ใช้กลับมาใช้งานอีกครั้ง
สำหรับการใช้งานส่วนใหญ่ ให้เปลี่ยนแปลงการตั้งค่าให้น้อยที่สุดเท่าที่จำเป็นเพื่อให้ตรงกับพฤติกรรมที่สังเกตได้ รักษาช่วงเวลาการบันทึกไว้ กำหนดช่วงเวลาที่ไม่ใช้งานต่อมุมมองที่เหมาะสมสำหรับทีม คงค่าหมดเวลาของแท็บพื้นหลังไว้ตามที่ต้องการ และปรับแต่งขีดจำกัดของพร็อกซี WebSocket เฉพาะเมื่อบันทึกหรือเวลาบ่งชี้ว่ามีปัญหาที่เลเยอร์การเชื่อมต่อ ตรวจสอบเทมเพลตการกำหนดค่าของเวอร์ชันที่ติดตั้งอีกครั้งหลังจากการอัปเกรด เนื่องจากค่าเริ่มต้นและการตั้งค่าที่รองรับอาจเปลี่ยนแปลงได้
เชื่อมต่อ ONLYOFFICE Desktop Editors กับเซิร์ฟเวอร์ ownCloud ของคุณ ลงชื่อเข้าใช้ เปิดไฟล์บนคลาวด์ จัดการการเชื่อมต่อ และแก้ไขปัญหาการตั้งค่าทั่วไป
แก้ไขปัญหาการใช้งาน CPU สูงใน Collabora Online โดยการระบุโปรเซสชุดเครื่องมือที่ทำงานหนัก ตรวจสอบเมตริกและบันทึก ปรับแต่งการทำงานพร้อมกันและการล้างข้อมูล และตรวจสอบการแก้ไขอย่างปลอดภัย
เรียนรู้วิธีปรับแต่งแบรนด์ ONLYOFFICE Docs ด้วยโลโก้ส่วนหัวและสีของอินเทอร์เฟซ รวมถึงข้อจำกัดของใบอนุญาต การตั้งค่าธีม JSON เส้นทาง Docker และการทดสอบ
แก้ไขปัญหาข้อความที่อ่านยากใน LibreOffice Calc โดยตรวจสอบธีมของแอป แบบอักษรและสีเติมของเซลล์ สไตล์ และการจัดรูปแบบตามเงื่อนไข จากนั้นตรวจสอบผลลัพธ์การพิมพ์
ล้างคำเตือนการล็อกผู้ใช้ที่ไม่รู้จักของ LibreOffice อย่างปลอดภัย ตรวจสอบเซสชันที่ใช้งานอยู่ ป้องกันสำเนา ลบเฉพาะการล็อกที่หมดอายุซึ่งได้รับการตรวจสอบแล้ว และทดสอบเอกสาร
แก้ไขข้อความภาษาอาหรับหรือฮิบรูที่จัดเรียงหรือผสมกับภาษาอังกฤษไม่ถูกต้องใน LibreOffice Writer เปิดใช้งานการจัดวางข้อความที่ซับซ้อน กำหนดทิศทางย่อหน้า และตรวจสอบผลลัพธ์
เรียนรู้การใช้งาน VLOOKUP และ XLOOKUP ใน LibreOffice Calc รวมถึงการค้นหาแบบตรงกันทุกประการ การค้นหาทางซ้าย ผลลัพธ์ที่ไม่พบ การค้นหาแบบย้อนกลับ ทางเลือกอื่นนอกเหนือจาก INDEX/MATCH และข้อผิดพลาดที่พบบ่อย
แก้ไขปัญหาการตรวจสอบความถูกต้องของหลักฐาน WOPI ใน Collabora Online โดยตรวจสอบคีย์การค้นหา การหมุนเวียนคีย์ URL พร็อกซี การประทับเวลา และรายการอนุญาตโฮสต์
เปิดใช้งานการติดตามการเปลี่ยนแปลงสำหรับทุกคนในเอกสาร ONLYOFFICE รักษาสถานะการใช้งานไว้หลังจากเปิดเอกสารใหม่ และทำความเข้าใจข้อจำกัดของการตั้งค่าเริ่มต้นแบบทั่วโลก
เปรียบเทียบการตั้งค่าการหมดเวลาต่อการดู การไม่โฟกัส การไม่มีการใช้งานเอกสาร การบันทึกอัตโนมัติ และพร็อกซีของ Collabora Online จากนั้นเลือกและตรวจสอบการตั้งค่าสำหรับการใช้งานของคุณ