Как можно победить такую беду?
2006/06/22 05:49:29 [alert] 28827#0: *464792 fastcgi: the request
record is too big, client: 62.225.112.236, server: xxx.xxxxx.com URL:
"/somescript.php?c=BQxrj%2
B1FyKbx%2BTYD2trJCjIUXjLzMdOv3P%2BvBBMaBGU%2BiGq%2Fb5DrnyoR71MyP3M9vaj4%2FlOrnoVInMpUZfHd6iEXiM1Uffikt10wb15MwyRMYR%2B3GRcPgbm2bsutYoIeJKlKPzykSB4YmnxvKJVJcxO
LcPtZe5nj1PU0PSKoEcWV059taRFXXNG8jvEU1ejJ8CNAEaFhf0WKuuoXL2v7hSJHpXX%2F%2B0lSXdOEJ3hFIOfgCM1xU7NViI7DWzvDwmRYGgnEMV%2BGu5b6TkjixAhNQ0TNuZCZuMFgSkFLj7VAhZWsc8p
qcS442fPGlLWIcprZd99fPKhUPDysJsEfvpfb7Z8KE8ydfmMgXsN1rEPwdCaB%2BEVOsk6H8aCluxpQoDtIWpa7xUmvS9YWfHGf0jwGo%2Bl5rii18k24qZBpHHumchMCVOwVKCkoVsfO0udfDi4wIYUS37PUK
aCNrXZv1XZXQREp7b3wXY4vx7HxjAbsw3FTaRWVRElIqkrD43%2BdGMfx7fDZFjC%2Fd0dTY3JwxH6uei7zzGkrLtnFqbyW1RnAVtIVyz%2Be8ysb7KwCkHtk%2BOYWZctHiSOiE2Bnq4DMyNJsPDBCFjZIRvu
ji5jGFUuuy1oApJ7GLTTPK5bow69oIP4es%2F8Ljpmln792yuaUOeqovPVmihqi8WyZdtvI3d13AMjznQbk%2FtNAIBgWc9Is3h1O1JDile8%2Brb0kmjNCWfm%2BpeqOfiaoBGDRkvvalpFz15N%2FNfOTJEW
nvYWckZJVmJ9mGKACETxlVDn7B7Fd%2BdPrd%2BPTRqxyIsTHJuFygX81VEDFFAG50uTZKL%2F3d6yJl9orMEVvvFfxp0pCGYSbl7EpTfgE0dWB7q61g%2B8tyxgb2yFnrd4wVWUQKgfWTAU%2FIVcWyNSNHhp
PHL%2B1R%2F9W2M7r3d%2Fvg8sB11GjClilYz962.225.112.236", host: "XX.XX.XX.XX", referrer:
"http://www.xxxxxxx.org/"
Длина реального урла может быть до 2-4К
"fastcgi: the request record is too big" означает, что URL + все заголовки
больше 64K. На данный момент это не лечится. Но вообще, 64K запроса - это
немало.
Ясно. Значит это не наш клиент...
Если nginx собрать с --with-debug, то можно включить отладку на
конкретные адреса:
events {
debug_connection 62.225.112.236;
...
}
и посмотреть, что передаётся.
Игорь Сысоев
http://sysoev.ru