Setați temporizatorul de inactivitate din Collabora pentru vizualizările active ale documentelor

Pentru a modifica durata de timp în care o vizualizare Collabora deschisă poate rămâne inactivă înainte de a se estompa și a nu mai primi actualizări, ajustați per_view.idle_timeout_secs. Șablonul actual din amonte coolwsd.xmlsetează acest cronometru la nivel de vizualizare la 900 de secunde (15 minute); de exemplu, setați-l la 1800 timp de 30 de minute. Acesta nu este un cronometru de deconectare sau timeout-ul care descarcă un document inactiv.

Știți ce cronometru schimbați

O vizualizare este vizualizarea unui document în browserul deschis de către un utilizator. În coolwsd, daemonul web care deservește Collabora Online, per_viewsetarea idle_timeout_secseste numărul de secunde înainte ca o vizualizare a unui utilizator inactiv să fie estompată și actualizările să se oprească, chiar dacă fila browserului rămâne focalizată. Șablonul din amonte îi atribuie în prezent o valoare implicită de 900 de secunde. Pachetul sau serviciul gestionat poate suprascrie această valoare, așadar verificați configurația utilizată efectiv de implementarea dvs.

SetareCe devine inactivȘablon implicit curent din amonte
per_view.idle_timeout_secsActivitatea utilizatorului într-o vizualizare concentrată900 de secunde (15 minute)
per_view.out_of_focus_timeout_secsVizualizare browser după ce fila sa își pierde focalizarea300 de secunde (5 minute)
per_document.idle_timeout_secsDocument fără vizualizări active înainte de descărcare3600 de secunde (1 oră)

Folosiți prima setare atunci când utilizatorii doresc ca vizualizarea de editare focalizată să rămână activă mai mult timp în timp ce citesc sau întrerup. Folosiți a doua numai dacă filele de fundal se estompează prea devreme. A treia este curățarea la nivel de server după ce un document nu are vizualizări active; modificarea acesteia nu modifică comportamentul de inactivitate al unei vizualizări care rămâne deschisă. Setările de salvare automată și salvare în inactivitate controlează momentul în care este salvat conținutul modificat, nu cât timp rămâne activă o vizualizare.

Editor XML ilustrativ care prezintă per_view cu out_of_focus_timeout_secs setat la 300 și idle_timeout_secs setat la 900.
Cele două cronometre per vizualizare gestionează diferite tipuri de inactivitate: o filă nefocalizată și un utilizator inactiv într-o filă focalizată.

Alegeți un timeout și pregătiți configurația

Alegeți o durată care se potrivește fluxului dvs. de lucru, apoi convertiți-o în secunde: 20 de minute este egal cu 1200, 30 de minute este egal cu 1800 și 45 de minute este egal cu 2700. Exemplul de mai jos folosește 30 de minute; este doar un exemplu, nu o recomandare universală. Valorile mai lungi mențin vizualizările inactive mai mult timp și pot păstra procesele documentelor și activitatea de actualizare pentru o perioadă mai lungă.

Înainte de editare, identificați modul în care este instalat Collabora. Docker CODE, un pachet Linux, o implementare Helm și un furnizor de găzduire pot expune configurația în mod diferit. Faceți o copie de rezervă a configurației active sau salvați o copie a fișierului Compose. Dacă o integrare gestionează serverul pentru dvs., utilizați mecanismul de configurare acceptat în loc să editați sistemul de fișiere temporar al unui container.

Setați timpul de inactivitate pentru fiecare vizualizare

COD Docker cu Compose

Adăugați opțiunea la extra_paramsvaloarea existentă pentru serviciul Collabora:

services:
  collabora:
    environment:
      extra_params: "--o:per_view.idle_timeout_secs=1800"

Dacă extra_paramsconține deja opțiuni, adăugați-o pe aceasta la aceeași valoare în loc să definiți cheia de două ori. Păstrați setările existente pentru SSL, proxy și gazdă. Imaginea Docker transmite --o:opțiuni către coolwsd; documentația oficială CODE Docker descrie această metodă de configurare.

Editor XML ilustrativ care arată că valoarea idle_timeout_secs per_view s-a modificat de la 900 la 1800, în timp ce out_of_focus_timeout_secs a rămas 300.
Pentru un prag de inactivitate pentru vizualizarea concentrată de 30 de minute, modificați valoarea per vizualizare la 1800 de secunde și lăsați neschimbat cronometrul separat pentru focalizarea pe filă.

Pachet Linux sau configurație XML montată

Editați fișierul activ coolwsd.xmlși modificați valoarea din <per_view>secțiunea sa existentă. Păstrați configurația înconjurătoare și orice atribute din fișier:

<per_view>
  <out_of_focus_timeout_secs>300</out_of_focus_timeout_secs>
  <idle_timeout_secs>1800</idle_timeout_secs>
</per_view>

Nu lipiți un al doilea <per_view>bloc și nu editați șablonul sursă coolwsd.xml.inca și cum ar fi configurația care rulează. Calea corectă către fișier și proprietarul configurației pot diferi în funcție de pachet și implementare.

Editor YAML Docker Compose ilustrativ care afișează extra_params setați la --o:per_view.idle_timeout_secs=1800 în mediul serviciului collabora.
Exemplul CODE Docker transmite valoarea per vizualizare prin setarea extra_params existentă a serviciului.

Aplicați setarea repornind sau recreând serviciul Collabora. Pentru un serviciu Compose tipic numit collabora, executați:

docker compose up -d --force-recreate collabora

Înlocuiți numele serviciului cu cel din fișierul Compose. Pentru o instalare de pachet gestionată de systemd, reporniți serviciul după editarea configurației sale active, de exemplu sudo systemctl restart coolwsd. Redeschideți documentul într-o filă nouă de browser, astfel încât testul să utilizeze o vizualizare nou creată.

Verificați comportamentul și depanați rezultatul

  1. Deschideți un document de test cu risc scăzut într-o filă de browser cu focus și notați ora. Evitați să utilizați o editare de producție nesalvată ca test de expirare.
  2. Lăsați vizualizarea nemodificată pentru intervalul configurat. La 1800 de secunde, verificați dacă vizualizarea se estompează și nu mai primește actualizări, așa cum este descris în setarea per vizualizare. Nu interpretați această stare vizuală ca o dovadă că utilizatorul a fost deconectat sau că documentul a fost descărcat.
  3. Reveniți la document și confirmați că respectivul comportament este acceptabil pentru implementarea dvs. Apoi testați cazul separat pentru fila de fundal comutând mai mult decât out_of_focus_timeout_secs, dacă fluxul de lucru respectiv contează.

După repornire, unele versiuni înregistrează o listă de valori de configurare neimplicite. Dacă jurnalul de pornire o arată, căutați per_view.idle_timeout_secs: 1800. Dacă comportamentul se potrivește în continuare cu vechea valoare, verificați dacă ați editat fișierul sau serviciul Compose utilizat de procesul care rulează, dacă ați aplicat modificarea și dacă o opțiune de mediu sau de linie de comandă nu suprascrie XML-ul.

Document și notă ilustrative de browser care arată o verificare așteptată de 30 de minute în modul inactiv.
Folosește o vizualizare de test nouă și așteaptă intervalul configurat; acest panou ilustrează verificarea, nu un rezultat măsurat.

Dacă un document dispare doar după o perioadă mai lungă fără vizualizări deschise, verificați per_document.idle_timeout_secsîn schimb. Dacă utilizatorii sunt deconectați, verificați politica de autentificare sau de sesiune a platformei gazdă. Acestea sunt straturi diferite și nu sunt controlate de per_view.idle_timeout_secs. Nu scurtați setarea de descărcare a documentului doar pentru a face o vizualizare mai puțin vizibilă mai devreme.

Pentru numele setărilor curente și valorile implicite din amonte, consultați șablonul de configurare Collabora Online . Pentru metoda Docker extra_params, consultați documentația imaginii CODE Docker . Verificați comportamentul exact în raport cu versiunea și ambalajul pe care îl executați, deoarece valorile implicite și livrarea configurației pot varia.

Lasă un comentariu

Dezactivați verificările de actualizare a CODE-ului Collabora și conexiunile nedorite

Dezactivați verificările de actualizare a CODE-ului Collabora și conexiunile nedorite

Opriți verificările programate ale actualizărilor CODE, revizuiți serviciile opționale la distanță și utilizați controalele de rețea de ieșire fără a întrerupe editarea documentelor.

Conectați Seafile și Collabora cu URL-ul WOPI corect

Conectați Seafile și Collabora cu URL-ul WOPI corect

Activați editarea securizată a documentelor în Seafile configurând URL-ul de descoperire, HTTPS și accesul WOPI din Collabora pentru implementarea dvs.

Restaurați copierea și lipirea între aplicațiile Collabora și cele pentru desktop

Restaurați copierea și lipirea între aplicațiile Collabora și cele pentru desktop

Testați clipboard-ul sistemului, ajustați permisiunile browserului și identificați când o integrare Collabora încorporată necesită o modificare a politicii iframe.

Faceți disponibile fonturi personalizate în Docker-ul CODE Collabora

Faceți disponibile fonturi personalizate în Docker-ul CODE Collabora

Montați fișierele de fonturi în placa de sistem Docker și Collabora, astfel încât fonturile personalizate să apară în editor și să fie redate corect în documente.

Restaurați setările CODE Collabora fără a pierde modificările de implementare

Restaurați setările CODE Collabora fără a pierde modificările de implementare

Faceți o copie de rezervă a fișierului coolwsd.xml și a surselor sale de implementare, restaurați-le în siguranță și verificați CODUL înainte ca utilizatorii să revină la editare.

Remediați verificarea gazdei WOPI din CODE prin potrivirea originii gazdei

Remediați verificarea gazdei WOPI din CODE prin potrivirea originii gazdei

Permiteți originea exactă Nextcloud sau altă origine WOPI în CODE, apoi verificați lista de gazde permise active și distingeți-o de restricția IP sursă a Nextcloud.

Rezolvați eroarea „Ei bine, asta e jenant” din Collabora

Rezolvați eroarea „Ei bine, asta e jenant” din Collabora

Urmăriți conexiunile de browser, WOPI și WebSocket ale Collabora pentru a afla de ce un document nu se deschide, apoi aplicați remedierea care corespunde configurării Nextcloud.

Rulați Collabora Online pe noduri Kubernetes

Rulați Collabora Online pe noduri Kubernetes

Implementați replici CODE Collabora cu Helm, păstrați fiecare document pe un singur pod prin afinitate WOPI și verificați intrarea, plasarea nodurilor și editarea Nextcloud.

Restaurați conexiunea WebSocket a Collabora prin proxy

Restaurați conexiunea WebSocket a Collabora prin proxy

Urmărește o confirmare de conectare socket eșuată de la browser la coolwsd, apoi potrivește ruta reverse-proxy cu versiunea Collabora, inclusiv modificarea Apache din CODE 26.04.

Remediați erorile de verificare WOPI prin verificarea cheilor, a descoperirii și a adreselor URL

Remediați erorile de verificare WOPI prin verificarea cheilor, a descoperirii și a adreselor URL

Urmăriți erorile de verificare WOPI din Collabora până la chei nepotrivite, date de descoperire învechite, deviații de ceas sau modificări ale URL-ului proxy - fără a slăbi validarea.