我已经找到了一份工作,几年前他们的网站管理员在Linux服务器上使用Tomcat设置了一个内部网。用户可以在测试环境中创建一些内容,然后单击“make live”,Linux / Tomcat将文件移动到Linux / live PHP Web设置。
我对他们如何移动文件毫无头绪。在Tomcat和Java中执行此操作的常用工具是什么?
我意识到这很模糊,但任何帮助都会受到赞赏。让我知道还需要什么其他信息。
两个服务器中也存在重复的MySQL数据库。我猜Tomcat设置正在向两个数据库写入重复信息,但我看不到文件是如何被移动的。
答案 0 :(得分:0)
这听起来像网站内容完全存储在数据库中并写入其他服务器。
理论上你也可以有一个rsync shell脚本,并从php调用它来实际将文件同步到另一台服务器。
如果单击“Make Live”并立即发生直接数据库访问或某些基于脚本的同步。
如果它需要一段时间,它可能是一个cron-job。也许你应该只检查这个crontab -l是否可行。
有几个选项,您实际打开* .php,用户可以编辑该内容并查看make live按钮带给您的位置,例如“将表单发布到* .php”,然后检查脚本正在执行的操作,或者向我们展示包(我希望看到的内容,但如果您在公司网站上工作则不建议)。
回到这里获取更多信息,以便我可以为您扩展答案。也许你还应该澄清为什么你是无能为力,陈述你已经检查过的东西,我需要的信息是实际的网站上有make live按钮,它会导致下一个网站或脚本可能会显示什么该网站正在做。