|
问题症状
l; g! P( G8 C1 ?7 `' P就跟卡网络一样,16级委托任务那里接了任务,就回好像莫名掉线,然后上线就回档了。接那个委托任务那个房间传送光圈好像就出不去了。
; Y6 R4 e C7 \+ r' X( b5 n) A/ i; _4 y: s3 X+ A0 R
如果你也遇到这些症状就继续往下看;
: t3 W9 ]0 r" W. a, y5 @$ b [) r( q
2 P& f* U/ J6 d: ?# R/ ], o D; M解决方法一
9 K$ q! g' |# C3 v& |$ N从上述提示可以看出数据行长度超过了限制:( I9 G0 X# x% g7 }2 `
4 ?# F( D6 D9 a# m; S# y! u
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$ B. l, u, |& A7 p# y9 s
解决方法:在mysql配置里添加:
9 X! p1 B$ R% c* {' n. F, q3 n _" v/ d6 p. z
innodb_file_format = Barracuda
$ R2 \9 g; L1 [7 a% ?重启mysql,打开phpmyadmin–player0库–role表–操作–row_format项里选择–dynamic–执行。
; q/ t) V! o9 o9 u! K% U) ^& B; B; k Z# L
此方法来自 jac 分享。: S2 O0 `* e) y2 Y* X
. u' Q" F/ R% K
解决方法二, v% s- r5 B d" h
直接使用mysql5.7。
/ E% W! L- X" }7 C5 e9 m# {6 @6 O& G4 O4 t, n9 W0 s
|