查看服务器运行多少个ASP.NET Core程序

查看服务器运行多少个ASP.NET Core程序,第1张

概述有时候,我们会想知道某台机器上面跑了什么程序。当程序部署到IIS上面的时候,我们只需要打开IIS一看,就知道有多少个站点在运行了。当我们在CentOS上面部署的时候,就没那么的直观了。当然对于熟悉Linux命令的小伙伴还是很容易的。下面就来看看如何在CentOS上面查看对应的信息。说明,本文的所有环境都是基于Jexus的。查看的命令如下ps -ef | grep AppHost输出结果UID PID PPID C STIME TTY TIME CMDroot 12651 51914 0 Sep30 ? 00:19:38 [AppHost:crm] /data/project/crm/crm.dll --environment Stagingroot 35237 51914 0 Sep29 ? 00:10:26 [AppHost:product] /data/project/product/product.dll --environment Staginghwq 40167 39650 0 10:45 pts/0 00:00:00 grep --color=auto AppHost其中,UID那行标题是手动加上去的。下面是各字段的说明字段说明UID用户名PID进程的IDPPID父进程IDC进程占用CPU的百分比STIME进程启动到现在的时间TTY该进程在那个终端上运行,若与终端无关,则显示?若为pts/0等,则表示由网络连接主机进程。CMD命令的名称和参数上面的示例中列出了两条主要的信息,表明当前服务器运行着两个dotnet core的程序。根据CMD进一步细分,同时也可以看出是那两个程序以第一个为例:[AppHost:crm] /data/project/crm/crm.dll --environment Staging其中,AppHost后面跟着的就是jws的配置文件名称。后面那部分就是运行 dotnet 时指定的dll和相关的参数。了解Jexus的都应该知道Jexus运行dotnet core程序时是父子进程的关系,示例中的两个进程的PPID都是 51914,也很清晰的说明了这个问题。用下面命令查看这个进程的信息时,可以看到它的CMD就是JwsMain,jws的核心进程ps -p 51914输出PID TTY TIME CMD51914 ? 00:01:40 JwsMain

有时候,我们会想知道某台机器上面跑了什么程序。

当程序部署到IIS上面的时候,我们只需要打开IIS一看,就知道有多少个站点在运行了。

当我们在CentOS上面部署的时候,就没那么的直观了。

当然对于熟悉linux命令的小伙伴还是很容易的。

下面就来看看如何在CentOS上面查看对应的信息。

说明,本文的所有环境都是基于Jexus的。

查看的命令如下

ps -ef | grep AppHost

输出结果

UID        PID  PPID  C STIME TTY          TIME CMDroot     12651 51914  0 Sep30 ?        00:19:38 [AppHost:crm] /data/project/crm/crm.dll --environment Stagingroot     35237 51914  0 Sep29 ?        00:10:26 [AppHost:product] /data/project/product/product.dll --environment Staginghwq      40167 39650  0 10:45 pts/0    00:00:00 grep --color=auto AppHost

其中,UID那行标题是手动加上去的。

下面是各字段的说明

字段说明上面的示例中列出了两条主要的信息,表明当前服务器运行着两个dotnet core的程序。

根据CMD进一步细分,同时也可以看出是那两个程序

以第一个为例:

[AppHost:crm] /data/project/crm/crm.dll --environment Staging

其中,AppHost后面跟着的就是jws的配置文件名称。

后面那部分就是运行 dotnet 时指定的dll和相关的参数。

了解Jexus的都应该知道Jexus运行dotnet core程序时是父子进程的关系,示例中的两个进程的PPID都是 51914,也很清晰的说明了这个问题。

用下面命令查看这个进程的信息时,可以看到它的CMD就是JwsMain,jws的核心进程

ps -p 51914

输出

  PID TTY          TIME CMD51914 ?        00:01:40 JwsMain
总结

以上是内存溢出为你收集整理的查看服务器运行多少个ASP.NET Core程序全部内容,希望文章能够帮你解决查看服务器运行多少个ASP.NET Core程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1256034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存