当传递附加参数 "start "时,找不到服务器。

问题描述 投票:0回答:1

php artisan命令将workerman:server列为命令.php artisan命令在运行时需要额外的参数。php artisan workerman:server但在通过 "启动 "时失败

"php artisan list "的尾部输出。

session
  session:table        Create a migration for the session database table
 storage
  storage:link         Create a symbolic link from "public/storage" to "storage/app/public"
 vendor
  vendor:publish       Publish any publishable assets from vendor packages
 view
  view:clear           Clear all compiled view files
 workerman
  workerman:server     Run Workerman Server.

"php artisan workerman:server "的输出。

surya@surya-u18:~/Projects/socket-workerman-sock$ php artisan workerman:server


  Not enough arguments (missing: "action").  


surya@surya-u18:~/Projects/socket-workerman-sock$ 

"php artisan wokerman:server start "的输出。

surya@surya-u18:~/Projects/socket-workerman-sock$ php artisan workerman:server start
Unknown command: workerman:server
Usage: php yourfile <command> [mode]
Commands: 
start           Start worker in DEBUG mode.
                Use mode -d to start in DAEMON mode.
stop            Stop worker.
                Use mode -g to stop gracefully.
restart         Restart workers.
                Use mode -d to start in DAEMON mode.
                Use mode -g to stop gracefully.
reload          Reload codes.
                Use mode -g to reload gracefully.
status          Get worker status.
                Use mode -d to show live status.
connections     Get worker connections.
surya@surya-u18:~/Projects/socket-workerman-sock$ 

已经尝试将Laravel从5.8降级到5.5.没有解决.

laravel sockets artisan
1个回答
0
投票

在供应商更改worker.phpcommet中 static::parseCommand(); 职能。 public static function runAll(){ self::checkSapiEnv(); static::init(); static::lock(); // static::parseCommand(); static::daemonize(); static::initWorkers(); static::installSignal(); static::saveMasterPid(); static::unlock(); static::displayUI(); static::forkWorkers(); static::resetStd(); static::monitorWorkers(); }

© www.soinside.com 2019 - 2024. All rights reserved.