Re: PHP app not communicating with Solr
Resolved! In a rare flash of clarity, I removed the @ preceeding the file_get_contents call. Doing so made it apparent that my app was passing an incorrect Solr service port number to the SolrPHPClient code. Correcting the port number fixed the issue. The lesson is... suppressed errors are hard to find. --- On Wed, 1/12/11, Dennis Gearon wrote: > From: Dennis Gearon > Subject: Re: PHP app not communicating with Solr > To: solr-user@lucene.apache.org > Date: Wednesday, January 12, 2011, 3:37 PM > I was unable to get it to compile. > From the author, got one reply about the > benefits of the compiled version. After submitting my > errors to him, have not > yet received a reply. > > ##Weird thing 'on the way to the forum' today.## > > I remember reading an article a couple of days ago which > said the compiled > version is 10-15% faster than the 'pure PHP' Solr library > out there, (and it has > a lot more capability,that's for sure!) > > Turns out, this slower pure PHP version uses > 'file_get_contents()'(FCG) to do > the actual query of the Solr Instance. > > > http://stackoverflow.com/questions/23/file-get-contents-vs-curl-what-has-better-performance > > The article above shows that FCG is on average 22% slower > than using cURL in > basic usage. so modifying the 'pure PHP' library with cURL > would make up for all > of the speed that the compiled SolrPHP has. > > Dennis Gearon > > > > > > - Original Message > From: Lukas Kahwe Smith > To: solr-user@lucene.apache.org > Sent: Wed, January 12, 2011 2:52:46 PM > Subject: Re: PHP app not communicating with Solr > > > On 12.01.2011, at 23:50, Eric wrote: > > > Web page returns the following message: > > Fatal error: Uncaught exception 'Exception' with > message '"0" Status: > >Communication Error' > > > > This happens in a dev environment, everything on one > machine: Windows 7, WAMP, > >CakePHP, Tomcat, Solr, and SolrPHPClient. Error message > also references line 334 > >of the Service.php file, which is part of the > SolrPHPClient. > > > > Everything works perfectly on a different machine so > this problem is probably > >related to configuration. On the problem machine, I can > reach solr at > >http://localhost:8080/solr/admin and it > looks correct (AFAIK). I am documenting > >the setup procedures this time around but don't know > what's different between > >the two machines. > > > > Google search on the error message shows the message > is not uncommon so the > >answer might be helpful to others as well. > > > I ran into this issue compiling PHP with--curl-wrappers. > > regards, > Lukas Kahwe Smith > m...@pooteeweet.org >
Re: PHP app not communicating with Solr
I was unable to get it to compile. From the author, got one reply about the benefits of the compiled version. After submitting my errors to him, have not yet received a reply. ##Weird thing 'on the way to the forum' today.## I remember reading an article a couple of days ago which said the compiled version is 10-15% faster than the 'pure PHP' Solr library out there, (and it has a lot more capability,that's for sure!) Turns out, this slower pure PHP version uses 'file_get_contents()'(FCG) to do the actual query of the Solr Instance. http://stackoverflow.com/questions/23/file-get-contents-vs-curl-what-has-better-performance The article above shows that FCG is on average 22% slower than using cURL in basic usage. so modifying the 'pure PHP' library with cURL would make up for all of the speed that the compiled SolrPHP has. Dennis Gearon - Original Message From: Lukas Kahwe Smith To: solr-user@lucene.apache.org Sent: Wed, January 12, 2011 2:52:46 PM Subject: Re: PHP app not communicating with Solr On 12.01.2011, at 23:50, Eric wrote: > Web page returns the following message: > Fatal error: Uncaught exception 'Exception' with message '"0" Status: >Communication Error' > > This happens in a dev environment, everything on one machine: Windows 7, > WAMP, >CakePHP, Tomcat, Solr, and SolrPHPClient. Error message also references line >334 >of the Service.php file, which is part of the SolrPHPClient. > > Everything works perfectly on a different machine so this problem is probably >related to configuration. On the problem machine, I can reach solr at >http://localhost:8080/solr/admin and it looks correct (AFAIK). I am >documenting >the setup procedures this time around but don't know what's different between >the two machines. > > Google search on the error message shows the message is not uncommon so the >answer might be helpful to others as well. I ran into this issue compiling PHP with--curl-wrappers. regards, Lukas Kahwe Smith m...@pooteeweet.org
Re: PHP app not communicating with Solr
On 12.01.2011, at 23:50, Eric wrote: > Web page returns the following message: > Fatal error: Uncaught exception 'Exception' with message '"0" Status: > Communication Error' > > This happens in a dev environment, everything on one machine: Windows 7, > WAMP, CakePHP, Tomcat, Solr, and SolrPHPClient. Error message also references > line 334 of the Service.php file, which is part of the SolrPHPClient. > > Everything works perfectly on a different machine so this problem is probably > related to configuration. On the problem machine, I can reach solr at > http://localhost:8080/solr/admin and it looks correct (AFAIK). I am > documenting the setup procedures this time around but don't know what's > different between the two machines. > > Google search on the error message shows the message is not uncommon so the > answer might be helpful to others as well. I ran into this issue compiling PHP with--curl-wrappers. regards, Lukas Kahwe Smith m...@pooteeweet.org