Stel de inactiviteitstimer van Collabora in voor actieve documentweergaven.

Om te wijzigen hoe lang een geopende Collabora-weergave inactief mag blijven voordat deze dimt en geen updates meer ontvangt, kunt u de instelling aanpassen per_view.idle_timeout_secs. De huidige upstream- coolwsd.xmlsjabloon stelt deze timer op weergaveniveau in op 900 seconden (15 minuten); u kunt deze bijvoorbeeld instellen op 1800 voor 30 minuten. Dit is geen afmeldtimer of de time-out die een inactief document sluit.

Weet welke timer je aan het veranderen bent.

Een weergave is de geopende browserweergave van een document door één gebruiker. In coolwsdde webdaemon die Collabora Online host, bepaalt de per_viewinstelling idle_timeout_secshet aantal seconden voordat de weergave van een inactieve gebruiker wordt gedimd en updates stoppen, zelfs als het browsertabblad actief blijft. De upstream-sjabloon gebruikt momenteel een standaardwaarde van 900 seconden. Uw pakket of beheerde service kan deze waarde overschrijven, dus controleer de configuratie die daadwerkelijk door uw implementatie wordt gebruikt.

InstellingWat nutteloos wordtHuidige upstream-sjabloon standaard
per_view.idle_timeout_secsGebruikersactiviteit in een gefocuste weergave900 seconden (15 minuten)
per_view.out_of_focus_timeout_secsBrowserweergave nadat het tabblad de focus verliest300 seconden (5 minuten)
per_document.idle_timeout_secsDocument zonder actieve weergaven vóór het uitladen.3600 seconden (1 uur)

Gebruik de eerste instelling wanneer gebruikers willen dat de geselecteerde bewerkingsweergave langer actief blijft tijdens het lezen of pauzeren. Gebruik de tweede instelling alleen als achtergrondtabbladen te snel dimmen. De derde instelling zorgt voor server-side opschoning nadat een document geen actieve weergaven meer heeft; het wijzigen ervan heeft geen invloed op het inactiviteitsgedrag van een weergave die open blijft. De instellingen voor automatisch opslaan en inactiviteitsopslag bepalen wanneer gewijzigde inhoud wordt opgeslagen, niet hoe lang een weergave actief blijft.

Illustratieve XML-editor die per_view toont met out_of_focus_timeout_secs ingesteld op 300 en idle_timeout_secs ingesteld op 900.
De twee timers per weergave behandelen verschillende soorten inactiviteit: een tabblad zonder focus en een inactieve gebruiker in een tabblad met focus.

Kies een time-out en bereid de configuratie voor.

Kies een tijdsduur die bij uw workflow past en converteer deze vervolgens naar seconden: 20 minuten is 1200, 30 minuten is 1800 en 45 minuten is 2700. Het onderstaande voorbeeld gebruikt 30 minuten; dit is slechts een voorbeeld en geen algemene aanbeveling. Langere waarden zorgen ervoor dat inactieve weergaven langer actief blijven en dat documentprocessen en updateactiviteiten mogelijk ook langer behouden blijven.

Voordat u gaat bewerken, moet u eerst vaststellen hoe Collabora is geïnstalleerd. Docker CODE, een Linux-pakket, een Helm-implementatie en een hostingprovider kunnen de configuratie op verschillende manieren beschikbaar stellen. Maak een back-up van de actieve configuratie of sla een kopie van uw Compose-bestand op. Als een integratie de server voor u beheert, gebruik dan het door die integratie ondersteunde configuratiemechanisme in plaats van het tijdelijke bestandssysteem van een container te bewerken.

Stel de inactiviteitstime-out per weergave in.

Docker-code met Compose

Voeg de optie toe aan de bestaande extra_paramswaarde voor de Collabora-service:

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

Als extra_paramser al opties aanwezig zijn, voeg deze dan toe aan dezelfde waarde in plaats van de sleutel twee keer te definiëren. Behoud uw bestaande SSL-, proxy- en hostinstellingen. De Docker-image geeft --o:opties door aan coolwsd; de officiële CODE Docker-documentatie beschrijft deze configuratiemethode.

Illustratieve XML-editor die laat zien dat de waarde van per_view idle_timeout_secs is gewijzigd van 900 naar 1800, terwijl out_of_focus_timeout_secs 300 blijft.
Voor een drempelwaarde van 30 minuten inactiviteit bij een gefocust scherm, wijzig de waarde per scherm naar 1800 seconden en laat de afzonderlijke timer voor tabbladfocus ongewijzigd.

Linux-pakket of gekoppelde XML-configuratie

Bewerk het actieve coolwsd.xmlbestand en wijzig de waarde binnen het bestaande <per_view>gedeelte. Behoud de omringende configuratie en eventuele attributen in uw bestand.

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

Plak geen tweede <per_view>blok en bewerk de bronsjabloon niet coolwsd.xml.inalsof het de actieve configuratie betreft. Het juiste bestandspad en de eigenaar van de configuratie kunnen per pakket en implementatie verschillen.

Illustratieve Docker Compose YAML-editor die laat zien hoe extra_params is ingesteld op --o:per_view.idle_timeout_secs=1800 in de collabora-serviceomgeving.
Het CODE Docker-voorbeeld geeft de waarde per weergave door via de bestaande extra_params-instelling van de service.

Pas de instelling toe door de Collabora-service opnieuw te starten of aan te maken. Voor een typische Compose-service met de naam collabora, voert u het volgende commando uit:

docker compose up -d --force-recreate collabora

Vervang de servicenaam door de naam uit uw Compose-bestand. Voor een pakketinstallatie die door systemd wordt beheerd, start u de service opnieuw nadat u de actieve configuratie hebt bewerkt, bijvoorbeeld sudo systemctl restart coolwsd. Open het document opnieuw in een nieuw browsertabblad, zodat de test een nieuw aangemaakte weergave gebruikt.

Controleer het gedrag en los het probleem op.

  1. Open een testdocument met een laag risico in een actief browsertabblad en noteer de tijd. Gebruik geen niet-opgeslagen productiebewerking als time-outtest.
  2. Laat de weergave gedurende het ingestelde interval ongewijzigd. Controleer na 1800 seconden of de weergave dimt en geen updates meer ontvangt, zoals beschreven in de instelling per weergave. Interpreteer deze visuele status niet als bewijs dat de gebruiker is uitgelogd of dat het document is afgesloten.
  3. Ga terug naar het document en controleer of het gedrag acceptabel is voor uw implementatie. Test vervolgens het aparte geval met het achtergrondtabblad door langer dan een bepaalde tijd over te schakelen naar een ander tabblad out_of_focus_timeout_secs, als die workflow relevant is.

Na een herstart loggen sommige builds een lijst met niet-standaard configuratiewaarden. Als uw opstartlogboek dit weergeeft, zoek dan naar per_view.idle_timeout_secs: 1800. Als het gedrag nog steeds overeenkomt met de oude waarde, controleer dan of u het bestand of de Compose-service die door het draaiende proces wordt gebruikt, hebt bewerkt, of u de wijziging hebt toegepast en of een omgevingsvariabele of opdrachtregeloptie de XML niet overschrijft.

Illustratief browserdocument en notitie met een verwachte verificatiecontrole van 30 minuten voor inactiviteit.
Gebruik een nieuwe testweergave en wacht het ingestelde interval af; dit paneel toont de controle, niet het gemeten resultaat.

Als een document pas na langere tijd verdwijnt zonder dat er weergaven geopend zijn, controleer het per_document.idle_timeout_secsdan. Als gebruikers worden uitgelogd, controleer dan het authenticatie- of sessiebeleid van het hostplatform. Dit zijn verschillende lagen en worden niet door beheerd per_view.idle_timeout_secs. Verkort de instelling voor het verwijderen van documenten niet alleen om een ​​weergave sneller te laten verdwijnen.

Raadpleeg de configuratiesjabloon van Collabora Online voor de huidige instellingsnamen en upstream-standaardwaarden . extra_paramsZie de CODE Docker-image-documentatie voor de methode van Docker . Controleer het exacte gedrag aan de hand van de versie en het pakket dat u gebruikt, aangezien standaardwaarden en de manier waarop configuraties worden geleverd kunnen variëren.

Laat een reactie achter

Schakel de Collabora CODE-updatecontroles en ongewenste verbindingen uit.

Schakel de Collabora CODE-updatecontroles en ongewenste verbindingen uit.

Stop de geplande CODE-updatecontroles, bekijk optionele externe services en gebruik uitgaande netwerkbeheerfuncties zonder de documentbewerking te onderbreken.

Verbind Seafile en Collabora met de juiste WOPI-URL.

Verbind Seafile en Collabora met de juiste WOPI-URL.

Schakel veilige documentbewerking in Seafile in door de discovery-URL, HTTPS en WOPI-toegang van Collabora voor uw implementatie te configureren.

Herstel de kopieer- en plakfunctie tussen Collabora en desktop-apps.

Herstel de kopieer- en plakfunctie tussen Collabora en desktop-apps.

Test het klembord van het systeem, pas de browserrechten aan en bepaal wanneer een ingebedde Collabora-integratie een wijziging van het iframe-beleid nodig heeft.

Maak aangepaste lettertypen beschikbaar in Collabora CODE Docker

Maak aangepaste lettertypen beschikbaar in Collabora CODE Docker

Koppel lettertypebestanden aan Docker en de systeemconfiguratie van Collabora, zodat aangepaste lettertypen in de editor verschijnen en correct worden weergegeven in documenten.

Herstel de Collabora CODE-instellingen zonder de implementatiewijzigingen te verliezen.

Herstel de Collabora CODE-instellingen zonder de implementatiewijzigingen te verliezen.

Maak een back-up van coolwsd.xml en de bijbehorende implementatiebronnen, herstel deze op een veilige manier en controleer de code voordat gebruikers verder kunnen bewerken.

Corrigeer de WOPI-hostcontrole van CODE door de hostoorsprong te matchen.

Corrigeer de WOPI-hostcontrole van CODE door de hostoorsprong te matchen.

Sta de exacte Nextcloud- of andere WOPI-bron toe in CODE, controleer vervolgens de actieve host-whitelist en onderscheid deze van de bron-IP-beperking van Nextcloud.

Los de Collabora-fout "Nou, dit is gênant" op.

Los de Collabora-fout "Nou, dit is gênant" op.

Traceer de browser-, WOPI- en WebSocket-verbindingen van Collabora om te achterhalen waarom een ​​document niet opent, en pas vervolgens de oplossing toe die overeenkomt met uw Nextcloud-configuratie.

Collabora Online uitvoeren op Kubernetes-nodes

Collabora Online uitvoeren op Kubernetes-nodes

Implementeer Collabora CODE-replica's met Helm, bewaar elk document op één pod via WOPI-affiniteit en verifieer de ingress, de plaatsing van knooppunten en het bewerken in Nextcloud.

Herstel de WebSocket-verbinding van Collabora via de proxy.

Herstel de WebSocket-verbinding van Collabora via de proxy.

Traceer een mislukte socket-handshake van de browser naar coolwsd en koppel vervolgens de reverse-proxy-route aan uw Collabora-versie, inclusief de Apache-wijziging CODE 26.04.

Corrigeer WOPI-bewijsfouten door sleutels, ontdekking en URL's te controleren.

Corrigeer WOPI-bewijsfouten door sleutels, ontdekking en URL's te controleren.

Traceer Collabora WOPI-bewijsfouten naar niet-overeenkomende sleutels, verouderde ontdekkingsgegevens, klokafwijkingen of wijzigingen in proxy-URL's, zonder de validatie te verzwakken.