Check to see if you have the same indexName in both engine.json files. This will cause the 2 engines to use the same index in Elasticsearch, so the newest train will overwrite the previous one. To keep them separate use separate indexNames.
From: Sami Serbey <sami.ser...@designer-24.com> Reply: user@predictionio.apache.org <user@predictionio.apache.org> Date: August 2, 2018 at 1:02:48 PM To: Pat Ferrel <p...@occamsmachete.com>, user@predictionio.apache.org <user@predictionio.apache.org> Subject: Re: 2 pio servers with 1 event server I am using the universal recommender template Get Outlook for iOS From: Pat Ferrel <p...@occamsmachete.com> Sent: Thursday, August 2, 2018 7:59:20 PM To: user@predictionio.apache.org; Sami Serbey Subject: Re: 2 pio servers with 1 event server What template? From: Sami Serbey <sami.ser...@designer-24.com> Reply: user@predictionio.apache.org <user@predictionio.apache.org> Date: August 2, 2018 at 9:08:05 AM To: user@predictionio.apache.org <user@predictionio.apache.org> Subject: 2 pio servers with 1 event server Greetings, I am trying to run 2 pio servers on different ports where each server have his own app. When I deploy the first server, I get the results I want for prediction on that server. However, after deplying the second server on a different port, the results from the first server got changed. Any idea on how can I fix that? Or is there some kind of procedures I should follow to be able to run 2 prediction servers from 2 different app but share the same template? Regards, Sami serbey