swoft-cloud / swoft

🚀 PHP Microservice Full Coroutine Framework
https://swoft.org
Apache License 2.0
5.58k stars 788 forks source link

守护进程方式启动失败 #1505

Open LGFModel opened 1 year ago

LGFModel commented 1 year ago

image 以守护进程方式启动,但是项目中定时任务等相关 任务不执行

采用:php ./bin/swoft http:start 方式就可以

PHP版本为:8.0 版本以上,不知道是否是这个原因引起的

LGFModel commented 1 year ago

PHP Deprecated: Return type of Swoft\WebSocket\Server\Message\Message::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/websocket-server/src/Message/Message.php on line 156

Deprecated: Return type of Swoft\WebSocket\Server\Message\Message::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/websocket-server/src/Message/Message.php on line 156 PHP Deprecated: Return type of Swoft\Event\Event::offsetGet($name) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/event/src/Event.php on line 323

Deprecated: Return type of Swoft\Event\Event::offsetGet($name) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/event/src/Event.php on line 323 PHP Deprecated: Swoft\Event\Event implements the Serializable interface, which is deprecated. Implement serialize() and unserialize() instead (or in addition, if support for old PHP versions is necessary) in /www/wwwroot/Swoft/vendor/swoft/event/src/Event.php on line 26

Deprecated: Swoft\Event\Event implements the Serializable interface, which is deprecated. Implement serialize() and unserialize() instead (or in addition, if support for old PHP versions is necessary) in /www/wwwroot/Swoft/vendor/swoft/event/src/Event.php on line 26 PHP Deprecated: Swoft\Server\Event\ServerStartEvent implements the Serializable interface, which is deprecated. Implement serialize() and unserialize() instead (or in addition, if support for old PHP versions is necessary) in /www/wwwroot/Swoft/vendor/swoft/server/src/Event/ServerStartEvent.php on line 21

Deprecated: Swoft\Server\Event\ServerStartEvent implements the Serializable interface, which is deprecated. Implement serialize() and unserialize() instead (or in addition, if support for old PHP versions is necessary) in /www/wwwroot/Swoft/vendor/swoft/server/src/Event/ServerStartEvent.php on line 21 PHP Deprecated: Swoft\Server\Event\WorkerEvent implements the Serializable interface, which is deprecated. Implement serialize() and unserialize() instead (or in addition, if support for old PHP versions is necessary) in /www/wwwroot/Swoft/vendor/swoft/server/src/Event/WorkerEvent.php on line 0

Deprecated: Swoft\Server\Event\WorkerEvent implements the Serializable interface, which is deprecated. Implement serialize() and unserialize() instead (or in addition, if support for old PHP versions is necessary) in /www/wwwroot/Swoft/vendor/swoft/server/src/Event/WorkerEvent.php on line 0 PHP Deprecated: Return type of Swoft\Http\Session\HttpSession::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/session/src/HttpSession.php on line 461

Deprecated: Return type of Swoft\Http\Session\HttpSession::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/session/src/HttpSession.php on line 461 PHP Deprecated: Return type of Swoft\Stdlib\Fluent::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/stdlib/src/Fluent.php on line 127

Deprecated: Return type of Swoft\Stdlib\Fluent::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/stdlib/src/Fluent.php on line 127 PHP Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 977

Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 977 PHP Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 990

Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 990 PHP Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 1004

Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 1004 PHP Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 1016

Deprecated: Return type of Swoft\Db\Eloquent\Model::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 1016 PHP Deprecated: Return type of Swoft\Db\Eloquent\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 820

Deprecated: Return type of Swoft\Db\Eloquent\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/db/src/Eloquent/Model.php on line 820 PHP Deprecated: Return type of Swoft\Stdlib\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/stdlib/src/Collection.php on line 1982

Deprecated: Return type of Swoft\Stdlib\Collection::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/Swoft/vendor/swoft/stdlib/src/Collection.php on line 1982