Hi Damiano,

> Dear all, an update: logging using sockets doesn't change anything.
> After some grepping the code and tinkering I found that changing REQURI_LEN
> in include/common/defaults.h does the job

Thanks for your analysis.



> the strange thing is that there's also #define MAX_SYSLOG_LEN 1024 in the
> same file but it doesn't modify logging behaviour.

Thats because thats just a default, overwritten by your "len" configuration.
Syslog length is not the problem, URI length is.



> I don't know the side effect of this: maybe increased memory usage for each
> request ? Do I have to file a bug ?

Yes it will definitly increase memory usage.

Reading the following thread, I think this is expected behavior:
http://thread.gmane.org/gmane.comp.web.haproxy/3679/focus=3689


Workaround is compile with "DEFINE=-DREQURI_LEN=2048" (supported since
1.5-dev19) - at least you avoid source code patches, however you still
have to recompile.

I guess a runtime configuration parameter would be nice.



Regards,

Lukas

                                          

Reply via email to