1

我从事的工作是几年前他们的网站管理员在 linux 服务器上使用 Tomcat 设置 Intranet。用户可以在测试环境中创建一些东西,然后单击“make live”,Linux/Tomcat 将文件移动到 Linux/live PHP Web 设置。

我不知道他们是如何移动文件的。在 Tomcat 和 Java 中执行此操作的常用工具是什么?

我意识到这是模糊的,但任何帮助将不胜感激。让我知道还需要什么其他信息。

两台服务器中还有一个重复的 MySQL 数据库。我猜 Tomcat 设置正在向两个数据库写入重复信息,但我看不到文件是如何移动的。

4

1 回答 1

0

这听起来像是网站内容完全存储在数据库中并写入其他服务器。

从理论上讲,您还可以拥有一个 rsync shell 脚本并从 php 调用它以实际将文件同步到另一台服务器。

如果单击“Make Live”并立即发生,则它可以直接访问数据库或某些基于脚本的同步。

如果需要一段时间,它可能是一项 cron 作业。也许你应该检查一下这个 crontab -l 是否可以工作。

有几个选项,您实际上打开 *.php,用户可以编辑内容并查看 make live 按钮为您带来的位置,例如“将表单发布到 *.php”,然后检查该脚本正在做什么或向我们展示包(如果您在公司网站上工作,我希望看到但不建议)。

返回此处提供更多信息,以便我为您扩展答案。也许您还应该澄清为什么您一无所知,说明您已经检查过的内容,我需要的信息是上面有 make live 按钮的实际站点,它将导致下一个站点或可能显示什么的脚本该网站正在做。

于 2012-09-11T04:21:44.580 回答