如題,小弟目前正在樹莓派4上使用Thonny運行python,我的程式主要工作是將感測器資料,分別存入DB和使用websocket發送消息給web,運作剛開始工作都正常,但大約過10分鐘左右或更短(時間沒有規律),程式會卡住,並且沒有報錯,想請問各位大大們,如果遇到類似狀況會如何排錯,目前我是分別將存入資料庫和websocket個別分開單獨運行進行測試,看看會不會是其中一方的問題,結果兩個function都會運行一段時間就卡住,跟同時運作狀況一樣
所以想請教各位大大,有沒有好的排錯技巧。(沒有報錯代碼的情況)
補充一下後續。
針對代碼除錯,我將function都關掉,留下單純藍芽接收資料時,我發現單單只是接收就會卡住...後來去爬文發現,原來是ESP32和RPI之間的藍芽溝通,很早就存在問題,所以這算是先天性的缺陷,所以我計畫,先將這部分修好,再看看後續的function表現。
https://stackoverflow.com/questions/65366042/bluepy-frequent-ble-disconnects-between-raspberry-pi4-and-esp32-bluetooth