On Fri, Feb 11, 2011 at 11:18 AM, Roberto De Ioris <[email protected]> wrote:
>
> Il giorno 11/feb/2011, alle ore 10.44, luigi scarso ha scritto:
>
>> On Tue, Feb 8, 2011 at 5:07 PM, luigi scarso <[email protected]> wrote:
>>> On Tue, Feb 8, 2011 at 4:29 PM, Roberto De Ioris <[email protected]> wrote:
>>>>
>>>> Il giorno 08/feb/2011, alle ore 16.19, luigi scarso ha scritto:
>>>>
>>>>> Hi, I'm pretty sure that it's a silly question, but with a POST request 
>>>>> with
>>>>> content_length more than 255
>>>>> I have this error on an erlang node:
>>>>> 'uwsgierlang@johnII' got a corrupted external term from
>>>>> 'uwsginode@johnII' on distribution channel 6723
>>>>>
>>>>> Any suggestion ?
>>>>>
>>>>>
>>>>
>>>> You have reach another stupid-design-decision in the old erlang stack:
>>>>
>>>> python strings are converted to atoms (that have a very limited size).
>>>>
>>>> Try to encode the body in a list/tuple before sending to erlang.
>>> hm, I'm already using something like this
>>> uwsgi.erlang_send_message(uwsgi_erlang,'uwsgierlang@johnII',
>>> tuple(env.items()) ).
>>> I can add a key to env
>>> (something like env['data'] = "...very long stream of bytes ..."
>>> but this doesn't solve the problem, I believe.
>>> Or perhaps I haven't understand your answer .
>> Ah, ok, now I have (sorry for the noise, I'm jumping between two
>> differents context)
>> As you wrote, if length(data) > 255 bytes, then just split data in
>> chunks of 255 bytes.
>> put the chunks in a tuple and send the tuple.
>>
>
>
> Do you want to try the new stack ?
I will check for sure !
When will be in stable release ?

-- 
luigi
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to