[Seaside] Re: Nginx reverse proxying seaside problem
Paul DeBruicker
pdebruic at gmail.com
Wed Mar 26 22:02:48 UTC 2014
Just for posterity and because I've spent time learning and forgetting this
myself several times:
If you're using Zinc by default it will send the Smalltalk errors out as
HTTP status codes, rather than have the errors pop up a debugger. When
nginx reports a 502 error its likely a Smalltalk error in your own code. To
have Zinc pass on the exceptions to a Smalltalk debugger start the Zinc
server with the #debugMode: option set to true. E.g.
| adaptor server |
adaptor := ZnZincServerAdaptor startOn: self port.
server := adaptor default server.
server
register;
debugMode: true
Johan Brichau-2 wrote
> Nginx is telling you that the backend died.
>
> Since you are not reporting any Seaside exception handler popping up, it
> may be the Zinc adaptor.
> Can you check that you have the latest Zinc adaptor?
>
> Also: which version of Seaside are you using?
>
> Johan
>
> On 26 Mar 2014, at 13:03, Laurent Laffont <
> laurent.laffont@
> > wrote:
>
>> Hi,
>>
>> I have a simple seaside page, pharo 20, ZnZincServerAdaptor, Nginx on
>> front, configuration:
>>
>> server {
>> listen 80;
>> server_name myserver.mydomain.fr;
>>
>> location / {
>> proxy_pass http://localhost:8085;
>> }
>> }
>>
>>
>> It works except on this code in a
>>
>> WAComponent subclass: #MyForm
>> renderContentOn:html
>> .....
>> .....
>> html submitButton
>> callback: [self answer: site];
>> value: 'Save'.
>>
>>
>> when I click the save button, Nginx raises 502 Bad Gateway error. In
>> error log:
>>
>>
>> "557 upstream prematurely closed connection while reading response header
>> from upstream"
>>
>> Any idea ?
>>
>> Regards,
>>
>> Laurent
>> _______________________________________________
>> seaside mailing list
>>
> seaside at .squeakfoundation
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> _______________________________________________
> seaside mailing list
> seaside at .squeakfoundation
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
--
View this message in context: http://forum.world.st/Nginx-reverse-proxying-seaside-problem-tp4750841p4750975.html
Sent from the Seaside General mailing list archive at Nabble.com.
More information about the seaside
mailing list