conhost.exr-系統(tǒng)錯誤 系統(tǒng)在此應(yīng)用程序中檢測到基于堆棧的緩沖區(qū)溢出。溢出可能允許惡意用戶獲得此應(yīng)用程序的控制
這是正確運行時的命令行列表
我不確定是哪個第三方庫引起的,
其中tuCrontabs 是一個定時任務(wù)
Redis-queue.consumer 是一個redis的消費隊列
就目前而言,不修改代碼,不觸發(fā)框架熱更新時,就不會彈出這個報錯,似乎這個錯誤 只會在框架啟動時出現(xiàn)(就目前觀察而言是這樣的)
每次遇到這個錯誤后,點擊確認后,命令行的小黑板就會消失,但是,這時候,我修改代碼,項目依然會刷新,會熱加載,只是每次加載都會彈出這個窗體
我需要 強制殺死 cmd.exe,php.exe,conhost.exe 這幾個進程,再重新運行框架 就不會彈出這個錯誤了
這里粘貼截圖
更換了php版本 7.3.4(害,本地用的小皮面板,本來想換8.2.9,但是它有點問題。redis 識別不到,就降低版本了)
換了版本后,錯誤提示 有所不同,不過,雖然有錯誤,代碼依然有熱更新,所以我寫了個e程序,自動檢測錯誤彈窗,然后 給它關(guān)掉,嗯,看不見就代表沒報錯。
這里寫具體的系統(tǒng)環(huán)境相關(guān)信息
我的運行環(huán)境是 windows10
下面是我引入的第三方庫
也遇到了
PHP 8.1.28 (cli) (built: Apr 10 2024 09:43:06) (NTS Visual C++ 2019 x64)
"php": ">=7.2",
"workerman/webman-framework": "^1.5.0",
"monolog/monolog": "^2.0",
"illuminate/redis": "^10.48",
"illuminate/events": "^10.48",
"symfony/cache": "^6.4",
"webman/think-orm": "^1.1",
"vlucas/phpdotenv": "^5.6",
"workerman/crontab": "^1.0",
"topthink/think-validate": "^2.0",
"topthink/think-helper": "^3.1",
"firebase/php-jwt": "^6.10",
"alibabacloud/vod-20170321": "^3.0",
"alibabacloud/dysmsapi-20170525": "^3.0",
"overtrue/wechat": "~5.0",
"alipaysdk/easysdk": "^2.2",
"chillerlan/php-qrcode": "^5.0",
"webman/redis-queue": "^1.3",
"qiniu/php-sdk": "^7.13",
"phpoffice/phpspreadsheet": "^3.3",
"webman/event": "^1.0",
"workbunny/webman-shared-cache": "^0.5.6"