Sorry for clarification the port number I am using is the PID that sphinx returns when you start it.
On Wednesday, March 28, 2018 at 11:36:10 AM UTC-4, Evan Shabsove wrote: > > So I have set up a separate server with my app's code running sphinx and > have ran all the ts rake tasks. > > When configuring sphinx in my thinking_sphinx.yml file what address should > I use? Currently I just have it pointing to the public IP of the server, > but I would imagine I need to point it at the searchd client PID correct? > Something like MY_IP:31096? > > Also what port should I open on my server? Should it be port 31096? > > Thanks, > Evan > > On Wednesday, March 21, 2018 at 8:47:46 PM UTC-4, Pat Allan wrote: >> >> No worries about asking the questions :) >> >> And yes, that thread contains the right advice - you want to deploy a >> copy of your app to the Sphinx server, and have the address setting >> configured with the appropriate IP/host. That server is where you’ll run >> all the TS rake tasks, and it’s where the Sphinx daemon is and the index >> files. Each of your app servers then make a request to this Sphinx server. >> >> If that’s not clear or if you have further questions, do ask :) >> >> — >> Pat >> >> On 22 Mar 2018, at 5:59 am, Evan Shabsove <[email protected]> wrote: >> >> I think you addressed the same problem in this thread as well >> https://github.com/pat/thinking-sphinx/issues/1005 >> >> Sorry if this comes up a lot, I bet you get these kind of questions all >> the time. >> >> On Wednesday, March 21, 2018 at 2:46:18 PM UTC-4, Evan Shabsove wrote: >>> >>> Hey Pat, sorry I know this post was forever ago now but I was never >>> quite able to figure out a solution for this, currently we just turned >>> searching off on our app but that's far from desirable. >>> >>> I'm fairly new to the world of dev-ops so I don't think I was asking the >>> right question in my first message. Originally I was trying to install >>> Thinking Sphinx on every new instance launched by Elastic Beanstalk, but >>> this would be a poor way of doing it, correct? Because then every new >>> instance has different indexes? >>> >>> What I want to do now is set up a server that runs the Sphinx client, >>> and our app makes search requests to this server. This way searching is not >>> tied to the auto scaling environment. >>> >>> I guess my questions are is this possible? And if yes how can I tell my >>> rails app to point to this new server? >>> >>> Thanks for the help! >>> Evan >>> >>> On Friday, January 5, 2018 at 10:07:02 AM UTC-5, Evan Shabsove wrote: >>>> >>>> Hmm okay, I'll try to get the client libraries installed, I'm a bit new >>>> to yum as well so this process has been a bit of a challenge ahaha. I'll >>>> give it a shot and let you know if that gets everything working, thanks! >>>> >>>> On Wednesday, January 3, 2018 at 9:27:30 PM UTC-5, Pat Allan wrote: >>>>> >>>>> Hi Evan, >>>>> >>>>> I think you’re right about it being a dependency issue. Sphinx will >>>>> require mysql-related dependencies - you don’t need a MySQL server >>>>> running, >>>>> but you will need client libraries installed. I’m not across yum, so I’m >>>>> not sure what’s ideal. Also, it’s worth noting that you may need to >>>>> reinstall Sphinx after the mysql dependencies, to ensure it picks up on >>>>> them correctly. >>>>> >>>>> Do let us know if you find a solution! >>>>> >>>>> — >>>>> Pat >>>>> >>>>> On 4 Jan 2018, at 8:29 am, Evan Shabsove <[email protected]> >>>>> wrote: >>>>> >>>>> Hey everyone, >>>>> >>>>> I've been trying to set up sphinx on an elastic beanstalk instance. I >>>>> currently have searchd running, but when I try to run the command >>>>> >>>>> RAILS_ENV=production bundle exec rake ts:index >>>>> >>>>> I get an error of >>>>> >>>>> using config file '/var/app/ondeck/config/production.sphinx.conf'... >>>>> WARNING: key 'enable_star' was permanently removed from Sphinx >>>>> configuration. Refer to documentation for details. >>>>> WARNING: key 'enable_star' was permanently removed from Sphinx >>>>> configuration. Refer to documentation for details. >>>>> indexing index 'custom_field_value_core'... >>>>> indexer: relocation error: indexer: symbol mysql_init, version >>>>> libmysqlclient_18 not defined in file libmysqlclient.so.18 with link >>>>> time reference >>>>> >>>>> When I try to make a search query on the website I get an error of >>>>> >>>>> "free":"no enabled local indexes to search >>>>> >>>>> >>>>> I think the main issue is the "indexer: relocation error" but I'm not >>>>> completely sure. I see that the app uses enable_star which has been >>>>> removed >>>>> but I don't think this is what's causing the problem. >>>>> >>>>> I'm guessing that I need to yum install a dependency that I'm missing >>>>> but I don't know what, if anyone could point me in the right direction >>>>> that >>>>> would be very much appreciated! >>>>> >>>>> Thanks! >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Thinking Sphinx" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To post to this group, send email to [email protected]. >>>>> Visit this group at https://groups.google.com/group/thinking-sphinx. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>>> >>>>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Thinking Sphinx" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/thinking-sphinx. >> For more options, visit https://groups.google.com/d/optout. >> >> >> -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/d/optout.
