从GraphQL Yoga迁移到Apollo Server 2后,端口4466已在使用中错误

问题描述

我有一个本地应用程序,该应用程序具有Prisma和GraphQL Yoga的后端。我从Yoga迁移到Apollo Server 2,并相信我已经正确设置了配置。但是,当我转到“运行开发人员”页面时,出现一个错误,指出端口4466已被使用。

我想也许我需要重启我的docker镜像并尝试了。

reverse(a,size-1);

这是我的docker-compose.yml文件

CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                    NAMES
f14c004ae0d2        prismagraphql/prisma:1.34   "/bin/sh -c /app/sta…"   30 minutes ago      Up 30 minutes       0.0.0.0:4466->4466/tcp   backend_prisma_1
0c5f3517e990        mysql                       "docker-entrypoint.s…"   5 months ago        Up 21 minutes       3306/tcp,33060/tcp      latinconexiones_mysql-db_1

我该如何解决?感觉像用其他端口重新初始化Prisma可能可行,但这感觉像是过分杀伤了?

解决方法

docker ps检查是否有任何容器使用该端口,如果不需要,请停止它,或者更改当前容器的端口。

也可能是非容器化的应用程序使用了该端口:请使用sudo lsof -i -P -n | grep LISTEN | grep 4466

进行检查

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...