2 回答

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
我已經(jīng)解決了——它很簡(jiǎn)單,但希望是一個(gè)很好的教訓(xùn)。
在一種情況下,PHP 文件由 cron 運(yùn)行,因此它在本地運(yùn)行,在 docker 容器之外。我的文件中有一個(gè)小語(yǔ)法或其他錯(cuò)誤,因此 cron 遇到了一些問(wèn)題。
為了調(diào)試這種情況,我在我的網(wǎng)絡(luò)瀏覽器中打開(kāi)了文件——這就是關(guān)鍵。我在 Web 瀏覽器中看到的連接錯(cuò)誤與 cron 遇到的問(wèn)題不同,因?yàn)樵擁?yè)面是由 docker 容器提供的。因此,連接細(xì)節(jié)必須不同。相同的設(shè)置不能同時(shí)從主機(jī)和鄰居容器工作。
我學(xué)到的是這個(gè);似乎是一個(gè)非常令人頭疼的技術(shù)問(wèn)題,需要大量的人工閱讀和研究,這可能是一個(gè)簡(jiǎn)單的錯(cuò)誤假設(shè)。有時(shí)值得回到繪圖板上,從頭開(kāi)始勾勒出情況的輪廓。
在某種程度上,這就是我提出這個(gè)問(wèn)題時(shí)所做的,所以感謝您提供空間。

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
如果沒(méi)有,請(qǐng)從客戶端嘗試“mysql --port=3307 -h 127.0.0.1 -u -p”
- 2 回答
- 0 關(guān)注
- 203 瀏覽
添加回答
舉報(bào)