Felsöka säkerhetskopiering av Tableau Services Manager (TSM)

Säkerhetskopieringen startar inte eftersom tjänster inte startar

När du säkerhetskopierar Tableau Server är ett av de första stegen att bekräfta att de grundläggande tjänsterna är igång och att starta dem om de inte är igång. Om det inte går att starta tjänsterna:

  • Aktiv lagringsplats
  • Fillagring
  • Klusterstyrenhet

Försök att säkerhetskopiera Tableau Server misslyckas och får följande felmeddelande:

An error occurred starting one or more of the following services: Active Repository, File Store, Cluster Controller.
One or more of the following services did not start in a timely fashion: Active Repository, File Store, Cluster Controller.

För att säkerhetskopiera Tableau Server ska du kontrollera att det går att starta dessa processer.

Säkerhetskopiering misslyckas på grund av ett delningsfel.

Det kan hända att säkerhetskopieringen av TSM misslyckas och får ett vilseledande felmeddelande om det inte finns tillräckligt diskutrymme.

Om säkerhetskopieringen misslyckas på grund av ”delningsfel” kan du gå igenom dessa loggar för att leta efter liknande fel:

tabadmincontroller*.log

2019-02-27 13:42:16.011 -0600  pool-37-thread-2 : INFO  
com.tableausoftware.tabadmin.webapp.backup.AbstractBackupSingleInstanceAction - Starting 'backup' call on node1:8315 for service pgsql_0.20183.18.1214.0808 with params 
{"node":"node1","skipVerification":false,"singleNode":true,"origin":"COMMAND_LINE","writePath":"testbackup.tsbak","postgresOnly":false,"overrideDiskSpaceCheck":false,"skipCompression":false}

tabadminagent*.log

2019-02-27 13:44:01.796 -0600  pool-14-thread-5 : ERROR org.apache.thrift.server.TThreadPoolServer - Error occurred during processing of message.
				java.lang.RuntimeException: org.apache.thrift.TException: java.nio.file.FileSystemException: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\tabadminagent\0\filetransfer\df699acb-731a-41dd-af6b-baa39e2d6cc3: The process cannot access the file because it is being used by another process.

				at com.google.common.base.Throwables.propagate(Throwables.java:241)
				at com.tableausoftware.tabadmin.agent.services.TRestoreFileTransferHandler.processFile(TRestoreFileTransferHandler.java:110)
				at com.tableausoftware.file.transfer.endpoint.FileTransferHandler$Processor$processFile.getResult(FileTransferHandler.java:262)
				at com.tableausoftware.file.transfer.endpoint.FileTransferHandler$Processor$processFile.getResult(FileTransferHandler.java:246)
				at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
				at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
				at org.apache.thrift.TMultiplexedProcessor.process(TMultiplexedProcessor.java:123)
				at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286)
				at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
				at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
				at java.lang.Thread.run(Thread.java:748)
				Caused by: org.apache.thrift.TException: java.nio.file.FileSystemException: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\tabadminagent\0\filetransfer\df699acb-731a-41dd-af6b-baa39e2d6cc3: The process cannot access the file because it is being used by another process.

				at com.tableausoftware.file.transfer.filetransferservice.server.FileTransferServiceHandler.deleteTransfer(FileTransferServiceHandler.java:217)
				at com.tableausoftware.tabadmin.agent.services.TRestoreFileTransferHandler.processFile(TRestoreFileTransferHandler.java:106)
				... 9 more
				Caused by: java.nio.file.FileSystemException: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\tabadminagent\0\filetransfer\df699acb-731a-41dd-af6b-baa39e2d6cc3: The process cannot access the file because it is being used by another process.

				at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
				at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
				at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
				at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
				at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
				at java.nio.file.Files.deleteIfExists(Files.java:1165)
				at com.tableausoftware.file.transfer.filetransferservice.server.FileTransferServiceHandler.deleteTransfer(FileTransferServiceHandler.java:215)
			... 10 more

Detta kan vara en indikation på att säkerhetskopieringen misslyckades eftersom det inte fanns tillräckligt diskutrymme.