4.x is outdated, please check the latest version 22.x

Latest version: pecl install openswoole-22.1.2


<?php Swoole\Coroutine\Http2\Client->goaway(int $errorCode = SWOOLE_HTTP2_ERROR_NO_ERROR, string $debugData): bool



The error code number to send.


Pass any string data which can be used to debug errors.


Returns true upon success and false on failure in regard to sending.


The GOAWAY frame is used to initiate a connection closure or signal a serious error status.

Read more about goaway frames to understand how they work and when they should be used. In general, you use a goaway frame to signal to the remote host that an error has happened, this error could be a standard HTTP error or a custom response. This feature is usually used for serious error conditions, it tells the remote server to stop accepting new streams while still finishing currently open ones, allowing for a graceful connection shutdown, good for server maintenance situations.

Last updated on August 31, 2022