Ticket #13 (closed 故障: 已处理)

Opened 14 years ago

Last modified 12 years ago

发字符1万+的帖子时后面部分内容丢失问题

Reported by: lifeng Owned by: lifeng
Priority: 重要的(3) Milestone:
Component: UBB编辑器 Version:
Keywords: 发帖 内容丢失 Cc:
Due Date: 16/12/2011

Description

最近有汽车网,女性网,亲子网论坛编辑都报障,一些内容较长的帖子发帖后部分内容会丢失。发出的帖子最后都留有统一串字符“formhash=a234cf66”。
经过排查怀疑是前段时间给各网论坛nginx前端多加了一层nginx,用于广告那边处理post请求。有可能是post请求内容太长时,在最前端的nginx被截断。找网络组同事给新加的nginx配置文件添加:

    client_header_buffer_size 64k;
    large_client_header_buffers 4 64k;
    client_max_body_size    300m;

一些不能发的帖子已经正常发出,具体的效果还有待后期观察。

Change History

comment:1 follow-up: ↓ 2 Changed 14 years ago by qinhongyuan

电脑网今天还存在这样的情况,内容丢失了,剩下的有400-500个字符左右。
基本都是修改后的问题,正常发帖是没有这样的问题的。

Last edited 14 years ago by qinhongyuan (previous) (diff)

comment:2 in reply to: ↑ 1 Changed 14 years ago by lifeng

Replying to qinhongyuan:

电脑网今天还存在这样的情况,内容丢失了,剩下的有400-500个字符左右。
基本都是修改后的问题,正常发帖是没有这样的问题的。

当天网络组检查后发现电脑网和女性网论坛最前端的nginx配置中没有加入

client_header_buffer_size 64k;
large_client_header_buffers 4 64k;

这两个配置,后来加上了。还需再观察。

comment:3 Changed 14 years ago by qinhongyuan

64K还是比较小,汽车网还是出现问题,后来改成

    client_header_buffer_size 512k;
    large_client_header_buffers 4 512k;

comment:4 Changed 14 years ago by qinhongyuan

如果按字节数来算,50000字的已经差不多100K了,所以64K确实不够。

comment:5 Changed 12 years ago by dingjianyong

  • Status changed from new to closed
  • Resolution set to 已处理
Note: See TracTickets for help on using tickets.