97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

Discuz! 官方交流社區(qū)

標(biāo)題: 求助,升3.5后發(fā)貼出現(xiàn)錯(cuò)誤 [打印本頁(yè)]

作者: qwea6385    時(shí)間: 2023-1-31 00:42
標(biāo)題: 求助,升3.5后發(fā)貼出現(xiàn)錯(cuò)誤
本帖最后由 qwea6385 于 2023-1-31 01:12 編輯

首先,早上的時(shí)候測(cè)試過(guò)的,各欄目發(fā)貼正常。

中午沒(méi)有操作。
晚上回來(lái)的時(shí)候,發(fā)現(xiàn)論壇里有不少會(huì)員的新貼子都顯示“沒(méi)有找到貼子”
自己發(fā)貼測(cè)試了下
(, 下載次數(shù): 49)


然后退回主題列表看到得新發(fā)貼子出現(xiàn),但點(diǎn)擊后仍顯示
(, 下載次數(shù): 58)

在ucenter里面發(fā)現(xiàn)一些改密通知失敗,于是手動(dòng)點(diǎn)擊后全部通知成功
(, 下載次數(shù): 52)


此時(shí)再回論壇測(cè)試,部份欄目可以正常發(fā)貼,部份欄目發(fā)貼仍然出錯(cuò)。

求幫助


-------------------------------------------------------------------------------

奇怪了,我大概看了下,好像是pre_forum_post中的pid重復(fù)了,

問(wèn)題來(lái)了,我是一個(gè)有40多萬(wàn)貼子的貼
pid數(shù)據(jù)表中早就到了40多萬(wàn)了,
但是現(xiàn)在升到3.5后,發(fā)貼好像是按pid=1開(kāi)始計(jì)算,
那在我這40多萬(wàn)數(shù)據(jù)中,有些pid是空的(估計(jì)是刪過(guò)的貼)
所以如果剛好碰到pid的空的,發(fā)貼回貼都正常,
如果碰到40多萬(wàn)里已存在的pid(肯定大部份都存在),那就報(bào)錯(cuò)。

那問(wèn)題來(lái)了,不管發(fā)貼回貼,不應(yīng)該是按我最在pid往更大計(jì)算嗎,怎么會(huì)pid從1開(kāi)始算。

這個(gè)怎么解決啊,求大佬幫助


作者: qwea6385    時(shí)間: 2023-1-31 01:37
請(qǐng)問(wèn)能不能手動(dòng)將pid設(shè)置到目前最大的pid上繼續(xù)啊
作者: 老周部落    時(shí)間: 2023-1-31 14:40
查 forum_post 表的自增值。
作者: qwea6385    時(shí)間: 2023-1-31 20:38
老周部落 發(fā)表于 2023-1-31 14:40
查 forum_post 表的自增值。

搞定了,謝謝老周。
作者: 幸福    時(shí)間: 2023-1-31 20:39
來(lái)加點(diǎn)人氣!
作者: 一定    時(shí)間: 2023-1-31 20:45
qwea6385 發(fā)表于 2023-1-31 20:38
搞定了,謝謝老周。

40萬(wàn)帖子,啥論壇啊,看起來(lái)很厲害。
作者: hopejyb    時(shí)間: 2023-1-31 21:27
一定 發(fā)表于 2023-1-31 20:45
40萬(wàn)帖子,啥論壇啊,看起來(lái)很厲害。

我這3000多萬(wàn)帖子的才折騰呢,升級(jí)的時(shí)候單是post表修改一條命令跑了幾個(gè)小時(shí),總共花了十幾個(gè)小時(shí)才基本升級(jí)完,收尾各種小問(wèn)題又折騰了幾天。
作者: 一定    時(shí)間: 2023-1-31 21:43
hopejyb 發(fā)表于 2023-1-31 21:27
我這3000多萬(wàn)帖子的才折騰呢,升級(jí)的時(shí)候單是post表修改一條命令跑了幾個(gè)小時(shí),總共花了十幾個(gè)小時(shí)才基本 ...

確實(shí)是麻煩,我才幾千帖子,升級(jí)完了以后最少折騰了半個(gè)月,各種小問(wèn)題不斷,最近總算消停一些了。
作者: hopejyb    時(shí)間: 2023-2-1 20:20
一定 發(fā)表于 2023-1-31 21:43
確實(shí)是麻煩,我才幾千帖子,升級(jí)完了以后最少折騰了半個(gè)月,各種小問(wèn)題不斷,最近總算消停一些了。 ...

我升級(jí)之前還測(cè)試了3次呢,把過(guò)程會(huì)出現(xiàn)的問(wèn)題都記錄下來(lái),升級(jí)時(shí)及時(shí)處理,這才基本順利升級(jí)上去。
作者: 專家    時(shí)間: 2023-2-1 22:24
hopejyb 發(fā)表于 2023-2-1 20:20
我升級(jí)之前還測(cè)試了3次呢,把過(guò)程會(huì)出現(xiàn)的問(wèn)題都記錄下來(lái),升級(jí)時(shí)及時(shí)處理,這才基本順利升級(jí)上去。 ...

X3.5是個(gè)大更新,因此升級(jí)程序需要做的事情也很多。
升級(jí)程序2年前就初步寫好了,X3.5的早期版本也給過(guò)一些超大站點(diǎn)試用。
在正式發(fā)布之前已經(jīng)盡量考慮了各種情況,并在數(shù)十個(gè)站點(diǎn)上測(cè)試過(guò)升級(jí)程序并改進(jìn)。
但現(xiàn)實(shí)環(huán)境當(dāng)中,各種站點(diǎn)各自基本都有些不同程度的差異,最終還是會(huì)出現(xiàn)個(gè)別之前沒(méi)有遇到過(guò)的問(wèn)題。
作者: hopejyb    時(shí)間: 2023-2-2 14:08
專家 發(fā)表于 2023-2-1 22:24
X3.5是個(gè)大更新,因此升級(jí)程序需要做的事情也很多。
升級(jí)程序2年前就初步寫好了,X3.5的早期版本也給過(guò)一 ...

嗯嗯,理解。
我的網(wǎng)站是GBK升級(jí)的,中間涉及到轉(zhuǎn)碼的問(wèn)題,相對(duì)更復(fù)雜一些,用戶表最麻煩,升級(jí)完之后中文名是亂碼,后來(lái)專門寫了一段程序來(lái)?yè)Q轉(zhuǎn)才好了。
作者: 專家    時(shí)間: 2023-2-2 18:32
hopejyb 發(fā)表于 2023-2-2 14:08
嗯嗯,理解。
我的網(wǎng)站是GBK升級(jí)的,中間涉及到轉(zhuǎn)碼的問(wèn)題,相對(duì)更復(fù)雜一些,用戶表最麻煩,升級(jí)完之后中 ...

中文名亂碼這個(gè)還是挺奇怪的,我們之前測(cè)試過(guò)很多GBK站點(diǎn)升級(jí)都沒(méi)有類似的情況。
你們是不是使用了GBK編碼+latin1數(shù)據(jù)庫(kù)這種組合?印象里以前有很久以前升級(jí)過(guò)來(lái)的站點(diǎn)有這種的。這種因?yàn)樘僖?jiàn)了,搞不到數(shù)據(jù)因此沒(méi)能測(cè)試。

GBK版本是由于編碼本身跟ascii有沖突,引起不少無(wú)法修復(fù)的bug(輸入某些特殊漢字就會(huì)出現(xiàn)問(wèn)題),最終還是在X3.5放棄了。
代價(jià)就是搞的這套轉(zhuǎn)碼,增加了不少升級(jí)復(fù)雜度。好在這種問(wèn)題一次性解決掉以后就不會(huì)再有了。
作者: hopejyb    時(shí)間: 2023-2-2 21:22
專家 發(fā)表于 2023-2-2 18:32
中文名亂碼這個(gè)還是挺奇怪的,我們之前測(cè)試過(guò)很多GBK站點(diǎn)升級(jí)都沒(méi)有類似的情況。
你們是不是使用了GBK編 ...

可能有部分表是Latin1(早期轉(zhuǎn)GBK不完整),但ucenter_members和common_member這兩個(gè)表可以確定是GBK。
升級(jí)之前GBK時(shí)中文用戶是都正常的,升級(jí)之后感覺(jué)username沒(méi)轉(zhuǎn)換過(guò)來(lái),但是用戶表都成了UTF8編碼了,而帖子、主題、消息等數(shù)據(jù)表都正常顯示了,就是中文用戶名不行。升級(jí)之前的測(cè)試,因?yàn)槲易约旱挠脩裘怯⑽牡?,所以沒(méi)注意到中文用戶名的問(wèn)題,升級(jí)之后中文用戶才發(fā)現(xiàn)異常,趕緊找原因,最后寫了一段程序轉(zhuǎn)換了,大年三十折騰了半天。
作者: 專家    時(shí)間: 2023-2-2 23:35
hopejyb 發(fā)表于 2023-2-2 21:22
可能有部分表是Latin1(早期轉(zhuǎn)GBK不完整),但ucenter_members和common_member這兩個(gè)表可以確定是GBK。
升 ...

不完整的話那這個(gè)確實(shí)就不太好說(shuō)了,畢竟php端的數(shù)據(jù)庫(kù)連接編碼,具體庫(kù)和表的編碼,甚至字段也可能有單獨(dú)的編碼,都可能產(chǎn)生影響,相互之間可能會(huì)在某種情況下出現(xiàn)問(wèn)題吧……
我們這邊確實(shí)沒(méi)有見(jiàn)過(guò)用戶名轉(zhuǎn)換亂碼的情況,也復(fù)現(xiàn)不出來(lái),用戶名這塊主要出現(xiàn)的還是編碼改變導(dǎo)致的用戶名沖突需要改名的問(wèn)題。
作者: youduo    時(shí)間: 2023-10-11 14:28
老周部落 發(fā)表于 2023-1-31 14:40
查 forum_post 表的自增值。

請(qǐng)問(wèn)具體怎么操作?
作者: youduo    時(shí)間: 2023-10-11 16:44
qwea6385 發(fā)表于 2023-1-31 20:38
搞定了,謝謝老周。

具體怎么操作?沒(méi)搞懂




歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/) Powered by Discuz! X5.0