遇到這種問題的關鍵原因是你在php裡超過一次在header()函數裡發送了location: xxxx參數, 這樣一來, 在服務器響應頭(response header)裡會多出來一行或多行的跳轉地址, 目前瀏覽器會自動攔截掉, 報錯代碼350。
如果是這樣,要麽檢查你的業務邏輯,要麽在header('location:xxxx')之後加一行exit(302);把邏輯跳出來,防止加載更多的header()。
swoole在4.1.0之後, 支持原生的exit()寫法, 在底層拋出Swoole\ExitException方法, 你只要捕獲並處理就ok, 不會造成進程退出。