如何使用两个单独的django站点,它们都使用solr / jetty(托管在webfaction上)

时间:2014-07-25 18:59:38

标签: django solr jetty multicore webfaction

我有一个目前正在使用solr / jetty运行的django站点,托管在webfaction上。

现在我有第二个网站,我也使用solr / jetty,我想确保在我设置webfaction时不要搞砸了。当我阅读Solr文档时,我感到很困惑 - 我的设置是单核实例,还是需要多个实例?

我已经阅读了有关如何设置不正确的信息,来自两个网站的数据将最终出现在同一个索引中。在这种情况下,他们完全将网站分开,所以我不希望他们混淆起来。

当我设置第一个站点时,我在自定义应用程序下安装了Solr / jetty,并将django设置指向WF给我的端口。我可以设置另一个自定义应用程序,在其中安装Solr / Jetty并将我的第二个Django站点指向新端口吗?

1 个答案:

答案 0 :(得分:0)

多核可以正常工作。多核设置在同一应用程序服务器中托管多个完全独立的索引,并允许为每个实例单独配置。

不执行多核但是单独进程的原因是允许一个实例在另一个实例耗尽内存时生存,将冲突库加载到单独的实例或类似的实例中。

除非您有非常具体的问题,否则请使用多核设置。在多核甚至可能之前,多实例版本很受欢迎,但今天大多数设置都使用多核。