|
问题症状7 M4 }; J/ { i& W }
就跟卡网络一样,16级委托任务那里接了任务,就回好像莫名掉线,然后上线就回档了。接那个委托任务那个房间传送光圈好像就出不去了。0 u5 n9 `) m6 q7 _& Y. i* L g
; ?* Z: i% C2 f7 T6 W! Q/ @- G如果你也遇到这些症状就继续往下看;
, c+ s: ?+ ~# z C% F, h9 d3 u* P4 n+ F3 L0 ~
解决方法一
5 E: ^4 n# E0 }# t从上述提示可以看出数据行长度超过了限制:8 L4 m A$ b; ]6 `
9 @4 [* b& U1 Y; B' [2 Q
Write role data task failed, roleid: 12100, errMsg:ErDesc:Row size too large (> 8126).Changing some columns to TEXT or BLOB or usingROW_FORMAT=DYNAMIC or ROWFORMAT=COMPRESSED may help. n current row format BLOB prefix of 768 bytes is stored inline.,.ErNc:1118line:96& ` `* @9 {4 n9 _4 ]6 U# h
解决方法:在mysql配置里添加:
1 k* X6 M H; t& K. N! `( l3 C y# I1 {# W5 D
innodb_file_format = Barracuda8 C0 Q/ p) Z8 ] Q; h2 L
重启mysql,打开phpmyadmin–player0库–role表–操作–row_format项里选择–dynamic–执行。
' @$ \9 T+ ^; {5 \) w( f2 W, D" _
2 G* [' g& N" d此方法来自 jac 分享。
# ~; ^% Y) i8 B `- O: @! Y3 @! u4 Z) E. @! `( P8 Y: H( |
解决方法二
( I" \( s# ]# U4 j直接使用mysql5.7。/ l" I/ `" T8 d
& i2 V$ ~- V" A- O: ?& C$ Z
|