|
问题症状# T) c) R9 }, z5 }5 ?
就跟卡网络一样,16级委托任务那里接了任务,就回好像莫名掉线,然后上线就回档了。接那个委托任务那个房间传送光圈好像就出不去了。' }. X2 X4 k: Z3 s) G) O* \9 ?
! Z4 t( `/ t. L9 [) k如果你也遇到这些症状就继续往下看;8 `: j/ S+ T* C/ Y
1 j" M: {/ ]5 j7 V9 H7 i9 k
解决方法一
% ]- `5 n7 M w9 v从上述提示可以看出数据行长度超过了限制:
2 r l$ n" T7 M, g7 L; P& ?
" x+ p2 b; t0 R! N( LWrite 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
7 B6 T J, \- n# c# E. Q解决方法:在mysql配置里添加:
; t( L4 A( F7 W8 }0 l* V4 W% p4 R. U" `2 B
innodb_file_format = Barracuda7 i% E+ r, n/ e1 u+ J
重启mysql,打开phpmyadmin–player0库–role表–操作–row_format项里选择–dynamic–执行。
- O$ i/ H! L, x t$ X" K* K+ }
; o& x* r' B8 y此方法来自 jac 分享。" F- j0 p6 b E; d4 ?
% W8 `) g' o& _) L% U# p' _解决方法二) ?" o* }. }/ g' a0 G H+ @
直接使用mysql5.7。
; g# b" F- s! E2 a" J8 ^, u' E! R7 u0 v" ^! d) h" Z& ?1 Y! C
|