這里寫搜到的方案及不適用原因
各位大佬,新人,最近看到了AdapterMan,很是心動(dòng),很想嘗試用laravel框架試試看。
環(huán)境是docker容器內(nèi)
我的步驟就是
1.先用composer create-project laravel/laravel laravel 來(lái)安裝laravel
2.寫了個(gè)測(cè)試路由/test,僅僅是簡(jiǎn)單的json返回
3.接著按照AdapterMan文檔安裝,composer require joanhey/adapterman
4.修改server.php以及start.php。
接下來(lái)兩個(gè)情況
1.php server.php start
成功啟動(dòng),調(diào)用curl 127.0.0.1:8081/test,沒(méi)問(wèn)題,成功返回
但是調(diào)用 ab -n 100000 -c 200 127.0.0.1:8081/test,就不行了,沒(méi)有回應(yīng)沒(méi)有進(jìn)度,跟卡著一樣,只能ctrl c退出
這個(gè)是為什么呢?
2.php server.php start -d 啟動(dòng)之后,我調(diào)用接口測(cè)試接口,就是報(bào)錯(cuò)
The StreamOutput class needs a stream as its first argument.
網(wǎng)上也查不到啥資料。。。
https://github.com/joanhey/AdapterMan/issues
建議去AdpaterMan的gh發(fā)Issues