Steve,

It sounds like you may sometimes be starting the copy of the backup before
tomcat has fully shut down.

You should be able to identify the java process that tomcat is running
under with the command 'ps aux | grep tomcat' or 'ps aux | grep java' and
check to see that it has disappeared before starting the backup process.

That should prevent the .lock file from being copied over to the backup
directory, as it should be properly removed after the full shutdown has
completed.

Hope it helps,
Pat

On Tue, Jun 26, 2018 at 8:21 PM, Steve Ray (CMU) <[email protected]>
wrote:

> Hi,
>
>             Periodically, we want to deploy updated projects to TBL, but
> occasionally we seem to hit it in the middle of servicing a web service
> call, and end up corrupting our .tdb vocabulary. Our procedure is as
> follows:
>
>
>
> 1.    sudo initctl stop tomcat
>
> 2.    Copy our .tdb file and associated directory to a backup location
>
> 3.    sudo initctl start tomcat
>
> 4.    Upload our newly edited project
>
> 5.    sudo initctl stop tomcat
>
> 6.    Restore our backed up .tdb file and associated directory
>
> 7.    sudo initctl start tomcat
>
> 8.    Wait just a bit, then refresh
>
>
>
> Again, sometimes there is a .lock file in the .tdb directory, which messes
> everything up, including being able to even access the Administration page
> via the web interface. I have to go in and manually remove the .lock file
> before TBL will start cleanly again.
>
>
>
> So, my question is, is there a better way to shut down TBL so that it
> finishes up whatever calls it is doing and clears the .lock file?
>
>
>
>
>
> - Steve
>
>
>
> Steven R. Ray, Ph.D.
>
> Distinguished Research Fellow
>
> Carnegie Mellon University
>
> NASA Research Park
>
> Building 23 (MS 23-11)
>
> P.O. Box 1
> Moffett Field, CA 94305-0001
>
> Email:    [email protected]
>
> Phone: (650) 587-3780
>
> Cell:      (202) 316-6481
>
> Skype: steverayconsulting
>
> [image: cid:[email protected]]
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "TopBraid Suite Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TopBraid Suite Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to