Acasă
» Cum să
»
Setați temporizatorul de inactivitate din Collabora pentru vizualizările active ale documentelor
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.
Setare
Ce devine inactiv
Șablon implicit curent din amonte
per_view.idle_timeout_secs
Activitatea utilizatorului într-o vizualizare concentrată
900 de secunde (15 minute)
per_view.out_of_focus_timeout_secs
Vizualizare browser după ce fila sa își pierde focalizarea
300 de secunde (5 minute)
per_document.idle_timeout_secs
Document fără vizualizări active înainte de descărcare
3600 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.
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:
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.
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:
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.
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
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.
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.
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.
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.