It seems changing SOCKET_TIMEOUT does not help too...

It is not the first issue I found on running it on MAC OSX.

Well I will try to run it out on a linux server and see what happens...

I appreciate very much all your help!

Thanks

On Tuesday, October 28, 2014 7:44:38 PM UTC-2, Derek wrote:
>
> And after more investigation, it could be your build of python... there's 
> a lot of reading, but it comes down to a broken 'poll' on osx, and suggests 
> compiling a python interpreter that doesn't use it.
>
> https://bitbucket.org/cherrypy/cherrypy/issue/598
>
>
>
> On Tuesday, October 28, 2014 1:03:18 PM UTC-7, Derek wrote:
>>
>> In any case, you may want to consider using servers other than Rocket. 
>> Web2py comes with "anyserver.py" which you can use to run Web2Py under 
>> Cherrypy, or many other different servers. Give 'CherryPy' a try and see if 
>> that alleviates your problems.
>>
>> On Tuesday, October 28, 2014 12:54:26 PM UTC-7, Derek wrote:
>>>
>>> I've looked at other bugs similar to this one, and one reports that on 
>>> 32-bit Python, 2gb seems to be the largest amount of data you can send in 
>>> one sendall.
>>>
>>> On Tuesday, October 28, 2014 10:35:10 AM UTC-7, André Kablu wrote:
>>>>
>>>> Thanks Derek,
>>>>
>>>> But seems this bug in the url you`d posted is related to ftplib and in 
>>>> my case there are no connections to ftp`s or any other network socket.
>>>>
>>>> It is only a web2py running local... and seems there are some 
>>>> limitations on the response size before it is sent to browser, some rocket 
>>>> limitation or as you said some python lib limitation in OS X.
>>>>
>>>> :(
>>>>
>>>>
>>>>
>>>> On Monday, October 27, 2014 9:33:12 PM UTC-2, Derek wrote:
>>>>>
>>>>> I stole this answer from stackoverflow...
>>>>>
>>>>>
>>>>> Your server process has received a SIGPIPE writing to a socket. This 
>>>>> usually happens when you write to a socket fully closed on the other 
>>>>> (client) side. This might be happening when a client program doesn't wait 
>>>>> till all the data from the server is received and simply closes a socket 
>>>>> (using close function).
>>>>>
>>>>> In a C program you would normally try setting to ignore SIGPIPE signal 
>>>>> or setting a dummy signal handler for it. In this case a simple error 
>>>>> will 
>>>>> be returned when writing to a closed socket. In your case a python seems 
>>>>> to 
>>>>> throw an exception that can be handled as a premature disconnect of the 
>>>>> client.
>>>>> In any case, here's the issue as it relates to OSX and Python...
>>>>>
>>>>> http://bugs.python.org/issue8493
>>>>>
>>>>>
>>>>> On Monday, October 27, 2014 12:38:02 PM UTC-7, André Kablu wrote:
>>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> Anyone can tell me if there are any limitations on response buffer 
>>>>>> size?
>>>>>>
>>>>>> I created a proccess that generates 6000  lines, when I try to output 
>>>>>> them to browser1 i got the error from Rocket:
>>>>>>
>>>>>> File "/web2py/gluon/rocket.py", line 152, in _sendall_darwin
>>>>>> sent = self.socket.send(buf[offset:])
>>>>>>
>>>>>> error: [Errno 32] Broken pipe
>>>>>>
>>>>>> If I try to print 1000 by 1000 it goes smooth....
>>>>>>
>>>>>> So I think there may be some limitations on this
>>>>>>
>>>>>> I am using a MAC OS X w/ 12GB mem
>>>>>>
>>>>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to