当前位置:论坛首页 > Linux面板 > 求助

【待反馈】进程守护管理器 无法启动 .net core 接口被占用

发表在 Linux面板2024-1-30 22:38 [复制链接] 7 1224

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

linux     进程守护管理器 3.0.4
系统版本:

Ubuntu 20.04.4 LTS x86_64(Py3.7.9) 
问题描述:

进程守护管理器  无法启动 .net core 接口被占用
相关截图(日志、错误):

使用道具 举报 只看该作者 回复
发表于 2024-1-31 10:54:56 | 显示全部楼层
lsof -i:net使用的端口
看下当前的net服务使用的端口是否是被占用的?
使用道具 举报 回复 支持 反对
发表于 2024-1-31 11:07:26 | 显示全部楼层
大炮运维V587 发表于 2024-1-31 10:54
lsof -i:net使用的端口
看下当前的net服务使用的端口是否是被占用的?

如果先启动dotnet 命令, 那么进程守护的状态就是失败状态,看日志是端口被占用
如果先kill dotnet 进程,然后再启动进程守护,是启动成功了,但是接口返回 502 。



是否启动进程守护之前必须先关掉dotnet 命令

目前的情况是 不用进程守护, 站点接口正常, 启用进程守护 站点 502 了。
使用道具 举报 回复 支持 反对
发表于 2024-1-31 11:12:11 | 显示全部楼层
大炮运维V587 发表于 2024-1-31 10:54
lsof -i:net使用的端口
看下当前的net服务使用的端口是否是被占用的?

之前进程守是正常的的,我替换了新网站之后就不能正常启动了。 还原之前的网站 也是启动不了。
使用道具 举报 回复 支持 反对
发表于 2024-1-31 11:33:49 | 显示全部楼层
宝塔用户_uhmwtm 发表于 2024-1-31 11:12
之前进程守是正常的的,我替换了新网站之后就不能正常启动了。 还原之前的网站 也是启动不了。 ...

您的net网站是一直运行的还是说执行完后就结束了?返回接口502的话,就是net这里没有数据返回或者等待时间太长导致客户端等不及服务端返回数据,直接结束了连接
使用道具 举报 回复 支持 反对
发表于 2024-1-31 11:50:30 | 显示全部楼层
大炮运维V587 发表于 2024-1-31 11:33
您的net网站是一直运行的还是说执行完后就结束了?返回接口502的话,就是net这里没有数据返回或者等待时 ...

我是发布替换文件之前先关掉了进程守护,替换完之后又开启进程守护,发现开启不了,我还以为是文件那里报错了,就把之前的备份网站重新替换了,结果还是启动不了, 我发现提示“Address already in use” 我就找到 5000 的端口,然后用kill命令杀死  dotnet进程,结果可以正常启动了,但是访问站点502,查看进程守护日志 显示正常启动,

当前网站站点是5000端口 ,
启动命令dotnet Admin.Web.dll 没有配置 urls
使用道具 举报 回复 支持 反对
发表于 2024-1-31 12:19:39 | 显示全部楼层
宝塔用户_uhmwtm 发表于 2024-1-31 11:50
我是发布替换文件之前先关掉了进程守护,替换完之后又开启进程守护,发现开启不了,我还以为是文件那里报 ...

不看前端nginx的错误信息,后端项目的日志有吗?就是你的net项目的日志
正常情况下,使用守护进程跟你在命令行中启动你的项目操作是一样的
使用道具 举报 回复 支持 反对
发表于 2024-1-31 19:23:34 | 显示全部楼层
大炮运维V587 发表于 2024-1-31 12:19
不看前端nginx的错误信息,后端项目的日志有吗?就是你的net项目的日志
正常情况下,使用守护进程跟你在 ...




我重新建了站点 启动进程守护 ,报错如图。 微信图片_20240131192227.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表