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.
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.
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.
| Instelling | Wat nutteloos wordt | Huidige upstream-sjabloon standaard |
|---|---|---|
per_view.idle_timeout_secs | Gebruikersactiviteit in een gefocuste weergave | 900 seconden (15 minuten) |
per_view.out_of_focus_timeout_secs | Browserweergave nadat het tabblad de focus verliest | 300 seconden (5 minuten) |
per_document.idle_timeout_secs | Document 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.

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.
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.

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.

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 collaboraVervang 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.
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.

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.
Stop de geplande CODE-updatecontroles, bekijk optionele externe services en gebruik uitgaande netwerkbeheerfuncties zonder de documentbewerking te onderbreken.
Schakel veilige documentbewerking in Seafile in door de discovery-URL, HTTPS en WOPI-toegang van Collabora voor uw implementatie te configureren.
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.
Koppel lettertypebestanden aan Docker en de systeemconfiguratie van Collabora, zodat aangepaste lettertypen in de editor verschijnen en correct worden weergegeven in documenten.
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.
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.
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.
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.
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.
Traceer Collabora WOPI-bewijsfouten naar niet-overeenkomende sleutels, verouderde ontdekkingsgegevens, klokafwijkingen of wijzigingen in proxy-URL's, zonder de validatie te verzwakken.