Re: radosgw won't start

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



My ceph.conf looks like this:

...
[client.admin]
        keyring = /etc/ceph/ceph.client.admin.keyring

[client.radosgw.gateway]
        host = eatr
        keyring = /etc/ceph/keyring.radosgw.gateway
        rgw socket path = /tmp/radosgw.sock
        log file = /var/log/ceph/radosgw.log
        rgw print continue = false
        rgw debug = 20
rgw enable usage log = true
    rgw usage log tick interval = 30
    rgw usage log flush threshold = 1024
    rgw usage max shards = 32
    rgw usage max user shards = 1

It seems that the socket configuration is there. I found out another thing: When I start radosgw with

/usr/bin/radosgw -d -c /etc/ceph/ceph.conf --debug-rgw 20 --rgw-socket-path=/tmp/radosgw.sock

then it starts. When I leave the --rgw-socket option away I'll get the error. Did the "rgw socket path" key changed to something different?
It seems that it's ignoring the section. To give you some history - I had the same error like in this thread: http://www.mail-archive.com/ceph-users@xxxxxxxxxxxxxx/msg05317.html

When I plain upgraded I had the error that monclient(hunting): ERROR: missing keyring, cannot use cephx for authentication so I've added it.
I have the feeling that the whole gateway section is ignored / not interpreted in the right way.

Best

Sebastian


Am 09.11.2013 um 06:16 schrieb Yehuda Sadeh <yehuda@xxxxxxxxxxx>:

On Fri, Nov 8, 2013 at 6:56 PM, Sebastian Deutsch
<sebastian.deutsch@xxxxxxxxxxxxx> wrote:
Hello,

I've updated ceph from 0.61.4 to 0.72. It went smooth so far ceph status
gives me a HEALTH_OK.
Unfortunately starting the radosgw doesn't work anymore:

When I launch:

/usr/bin/radosgw -d -c /etc/ceph/ceph.conf --debug-rgw

2013-11-09 03:53:34.485751 7f504c911780  0 ceph version 0.72
(5832e2603c7db5d40b433d0953408993a9b7c217), process radosgw, pid 10446
2013-11-09 03:53:34.485768 7f504c911780 -1 WARNING: libcurl doesn't support
curl_multi_wait()
2013-11-09 03:53:34.485774 7f504c911780 -1 WARNING: cross zone / region
transfer performance may be affected
2013-11-09 03:53:36.669488 7f504c911780  0 ERROR: FCGX_Accept_r returned -88
2013-11-09 03:53:36.674252 7f504c911780 -1 shutting down
2013-11-09 03:53:37.818233 7f503b1f0700  0 RGWGC::process() failed to
acquire lock on gc.17
2013-11-09 03:53:38.872246 7f503b1f0700  0 gc::process: removing ...
2013-11-09 03:53:39.151653 7f504c911780  1 final shutdown

it seems that for some reason it cannot create a FastCGI Socket (ERROR:
FCGX_Accept_r returned -88).

ceph auth list gives me:

client.admin
key: [...]
caps: [mds] allow
caps: [mon] allow *
caps: [osd] allow *
client.radosgw.gateway
key: [...]
caps: [mon] allow rw
caps: [osx] allow rex

Any ideas how to fix or further debug this problem?


Error 88 is 'not a socket'. Check your 'rgw socket path' configurable
in your radosgw ceph.conf.

Yehuda

Grüße

Sebastian Deutsch
. . . . . . . . . . . . . . . . . . . . .


mobil: +49 177 331 21 98
fon: +49 234 689 41 88
9elements GmbH, Kortumstraße 26, 44787 Bochum


Sitz der Gesellschaft: Bochum 
Handelsregister: Amtsgericht Bochum, HRB 13207
Geschäftsführung: Eray Basar, Sebastian Deutsch

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

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux