That sounds like you have some kind of odd situation going on. We only use radosgw with nginx/tengine so I can't comment on the apache part of it.

My understanding is this:

You start ceph-radosgw, this creates a fastcgi socket somewhere (verify this is created with lsof, there are some permission problems that will result in radosgw running, but not opening the socket).

Apache is configured to connect to this socket, and forward any incoming requests. Apache should not be launching things.

I did set Apache up once to test a bug, so I took a look at my config. I do *not* have a s3gw.fcgi file on disk. Have you tried removing that? I think that with FastCgiExternalServer, you don't need s3gw.fcgi. The other thing that got me was socket path in FastCgiExternalServer is relative to whatever you have FastCgiIpcDir set to (which the Ceph docs don't seem to take into account).


On 6/30/2014 8:40 PM, lists+c...@deksai.com wrote:
On 2014-06-16 13:16, lists+c...@deksai.com wrote:
I've just tried setting up the radosgw on centos6 according to
http://ceph.com/docs/master/radosgw/config/

While I can run the admin commands just fine to create users etc.,
making a simple wget request to the domain I set up returns a 500 due
to a timeout.  Every request I make results in another radosgw process
being created, which seems to start even more processes itself. I
only have to make a few requests to have about 60 radosgw processes.


Guess I'll try again. I gave this another shot, following the documentation, and still end up with basically a fork bomb rather than the nice ListAllMyBucketsResult output that the docs say I should get. Everything else about the cluster works fine, and I see others talking about the gateway as if it just worked, so I'm led to believe that I'm probably doing something stupid. Has anybody else run into the situation where apache times out while fastcgi just launches more and more processes?

The init script launches a process, and the webserver seems to launch the same thing, so I'm not clear on what should be happening here. Either way, I get nothing back when making a simple GET request to the domain.

If anybody has suggestions, even if they are "You nincompoop! Everybody knows that you need to do such and such", that would be helpful.
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to