使用 Apache 作为后台进程启动 JAR 文件



我有一个可运行JAR文件形式的数据解析实用程序。我还有一个Apache服务器(Ubuntu 12.04),数据文件上传到该服务器。无论如何,我可以在上传文件时启动所述JAR文件作为后台进程吗?(仅供参考:多个进程的文件访问在这里不是问题;我已经锁定了文件。

相关想法:如果上述不可能,我总是可以从 bash 脚本启动上述 JAR 文件。但是,我仍然不确定如何通过Apache做到这一点。我是有效使用它的新手。

编辑:刚刚注意到这个潜在的php解决方案。Apache伙计们:这是一个好主意,还是有更好的解决方案?

也许您可以使用文件交替监视器来实现这一点。它可以配置为后台守护程序,如果发现新文件,则执行操作。如果要避免在当前上传文件时启动,请在文件更改时间后等待大约 5 分钟,然后开始处理您的实用程序。

我使用类似的技术来监控 Samba 共享上的上传文件,它完美无缺。

最新更新