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:服务器启动”的输出
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。 没有办法。
答案 0 :(得分:0)
在供应商更改worker.php中
commet 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();
}