Author

Topic: bitcoind not responding to RPC (Read 10570 times)

hero member
Activity: 540
Merit: 500
The future begins today
June 24, 2011, 07:53:25 PM
#9
I'm having the same issue, one year later ...

Windows 7 + Lastest bitcoin client

I'm using this: https://en.bitcoin.it/wiki/PHP_developer_intro
founder
Activity: 364
Merit: 6723
July 23, 2010, 09:15:58 PM
#8
Can anyone confirm if JSON-RPC over HTTP is supposed to use status 500 if the reply is an error reply?  I can't remember where I picked that up, maybe it's wrong.  It seems like 200 would make more sense unless there's something wrong with the mechanics of the HTTP request itself.  (and maybe that's what it said and I forgot and spread 500 to all error responses)
full member
Activity: 185
Merit: 102
July 23, 2010, 02:14:48 PM
#7
Weird I guess fopen() in php dies if the response is 500?

It seems like errors such as invalid address should just be normal replies just not "sent" so we can just check the reply string. I think of 500 errors as the server itself having an error.
founder
Activity: 364
Merit: 6723
July 23, 2010, 01:23:47 PM
#6
If I recall correctly, 500 is the prescribed status code for JSON-RPC error responses.  There is still a JSON response in the body of the reply telling the explanation of the error, which could be something like {"result":"","error":"bitcoin address not found","id":"1"}.
full member
Activity: 185
Merit: 102
July 23, 2010, 12:47:36 PM
#5
I also get it anytime I send an invalid bitcoin address. Which is weird since it doesn't seem like that would effect the connecting.
hero member
Activity: 490
Merit: 509
My avatar pic says it all
July 23, 2010, 12:39:00 PM
#4
Strange. I use my bitcoind almost every day from PHP, and I haven't encountered that.
full member
Activity: 185
Merit: 102
July 23, 2010, 12:25:59 PM
#3
Well it works 95% of the time which is what is weird
hero member
Activity: 490
Merit: 509
My avatar pic says it all
July 23, 2010, 12:23:16 PM
#2
Try taking the "http://" out of your fsockopen(). The JSON-RPC server isn't really HTTP.

I've had the best luck with the curl+json php extensions, myself.

full member
Activity: 185
Merit: 102
July 23, 2010, 08:29:48 AM
#1
Occasionally bitcoind will not respond to RPC I'm calling it from php and I get this error:

Warning: fopen(http://127.0.0.1:8332) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error

It happens a lot locally on my windows machine and less frequently on my linux server.

Anyone else have this problem?
Jump to: