Re: radosgw setup - not working

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

 



Working now.  Removed escape char from the api_key,

Thank you so much for your suggestions.


On Thu, Dec 19, 2013 at 4:31 AM, Andrew Woodward <xarses@xxxxxxxxx> wrote:
I see python 2.6 So I assume this is a RHEL6 distro. I've not been able to use mod-fcgid in any setup on RHEL6 variants. I'd reccomend you use the mod-fastcgi packages from http://gitbuilder.ceph.com/



On Tue, Dec 17, 2013 at 7:31 AM, Yehuda Sadeh <yehuda@xxxxxxxxxxx> wrote:
On Tue, Dec 17, 2013 at 6:27 AM, raj kumar <rajkumar600003@xxxxxxxxx> wrote:
> Hi,
>
> I followed inst mentioned in ceph radosgw setup.
>
> I used swift python script to access it. I'm getting error like,
>
> Traceback (most recent call last):
>   File "a.py", line 8, in <module>
>     authurl='http://192.168.211.70/auth',
>   File "/usr/lib/python2.6/site-packages/cloudfiles/__init__.py", line 98,
> in get_connection
>     return Connection(*args, **kwargs)
>   File "/usr/lib/python2.6/site-packages/cloudfiles/connection.py", line 86,
> in __init__
>     self._authenticate()
>   File "/usr/lib/python2.6/site-packages/cloudfiles/connection.py", line 92,
> in _authenticate
>     (url, self.cdn_url, self.token) = self.auth.authenticate()
>   File "/usr/lib/python2.6/site-packages/cloudfiles/authentication.py", line
> 68, in authenticate
>     response = conn.getresponse()
>   File "/usr/lib64/python2.6/httplib.py", line 990, in getresponse
>     response.begin()
>   File "/usr/lib64/python2.6/httplib.py", line 391, in begin
>     version, status, reason = self._read_status()
>   File "/usr/lib64/python2.6/httplib.py", line 349, in _read_status
>     line = self.fp.readline()
>   File "/usr/lib64/python2.6/socket.py", line 433, in readline
>     data = ""> > socket.timeout: timed out
>
>
>
> python script:
> #----------------------------
> import cloudfiles
> username = 'userceph1:swift'
> api_key = 'VJpKiW4XVjC534czbbgexOS6\/TEpso6p306ML9KZ'
>
> conn = cloudfiles.get_connection(
>         username=username,
>         api_key=api_key,
>         authurl='http://192.168.211.70/auth',
> )
>
> container = conn.create_container('my-new-container')
>
> obj = container.create_object('hello.txt')
> obj.content_type = 'text/plain'
> obj.load_from_filename('./my_hello.txt')
>
> for container in conn.get_all_containers():
>         print container.name
>
> #----------------------------------------------
>
>
> apache error log show,
>
>  [error] [client 192.168.211.70] FastCGI: comm with (dynamic) server
> "/var/www/s3gw.fcgi" aborted: (first read) idle timeout (20 sec)
>  [error] [client 192.168.211.70] FastCGI: incomplete headers (0 bytes)
> received from server "/var/www/s3gw.fcgi"
>
> How do i proceed trouble shooting it. I have a running ceph.
>
>

Are you using the appropriate fastcgi module? If not, can you set 'rgw
print continue = false' in your ceph.conf and see if the problem goes
away..
radosgw log? apache access log?

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



--
If google has done it, Google did it right!

_______________________________________________
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