Running a node.js process (not sure it is relevant).
When I stop a process I get the following dialog:
What is the difference between Terminate and Disconnect?
是否有可能在python中杀死正在侦听特定端口的进程,例如8080?
我可以做netstat -ltnp | grep 8080和kill -9 <pid>从python执行一个shell命令,但我想知道是否已经有一些模块包含按端口或名称杀死进程的API?
我创建了一个nodejs服务器(一个loginapp),但是当我尝试结点应用程序时,出现了一个错误(她不在这里):
events.js:167
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use :::5000
at Server.setupListenHandle [as _listen2] (net.js:1290:14)
at listenInCluster (net.js:1338:12)
at Server.listen (net.js:1425:7)
at Function.listen (C:\Users\Corentin\Documents\loginapp\node_modules\express\lib\application.js:618:24)
at Object.<anonymous> (C:\Users\Corentin\Documents\loginapp\app.js:81:5)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
Emitted 'error' event at:
at emitErrorNT (net.js:1317:8)
at process._tickCallback (internal/process/next_tick.js:63:19)
at Function.Module.runMain (internal/modules/cjs/loader.js:745:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
Run Code Online (Sandbox Code Playgroud)
我认为与mongo有联系,但我没有看到错误,
这是我的app.js代码(不是全部),问我是否需要更多我的代码
var …Run Code Online (Sandbox Code Playgroud) 我需要在我们目前正在Eclipse IDE中工作的项目中使用Glassfish.我的问题是在Eclipse中安装Glassfish工具后我设法正确创建一个新的glassfish服务器和服务器选项卡但是当我尝试启动它时会弹出以下错误消息:
Eclipse插件无法与GlassFish服务器通信.... Eclipse插件无法与GlassFish服务器通信.GlassFish Enterprise Server可能在同一个管理端口或HTTP端口上运行,但具有不同的根安装.还请检查可能阻止某些端口的防病毒软件,防火墙配置或VPN设置.
实际上问题看起来更复杂,因为不仅我无法启动服务器而且我无法在服务器上执行任何操作.无论是部署,还是清理或其他方面都没有工作,导致弹出上述消息.
在互联网开发者社区,我只找到关于CREDENTIAL ERROR的线索但事实并非如此.查看Glassfish日志文件夹,没有任何访问尝试的痕迹.Eclipse插件中的Everythings点在任何情况下都无法与glassfish通信.
这个问题与Glassfish 3.1(使用jdk1.7)和4.1(使用jdk1.8)以及Eclipse Luna和Mars一起出现.
我已经尝试创建,删除和管理glassfish域(如StackOverflow中的其他问题所示)以克服潜在的"凭据相关"问题,但没有结果.
试图从Eclipse卸载并重新安装Glassfish工具,但仍然没办法.
Glasshfish 3.1和4.1都可以完美地手动启动,NetBeans可以毫无问题地启动它们,但是,如上所述,我需要使用eclipse,因此切换到NetBeans不是解决方案(请不要建议我手动部署和服务器启动).
作为最后一次尝试,因为我在Windows中工作,在控制台窗口中我试过这个:
netstat -a -b
Run Code Online (Sandbox Code Playgroud)
验证没有其他服务是"正在"端口8080(虽然它似乎不是一个端口问题,而是一个"插件通信")但它免费.
我几天都陷入了困境.请帮忙.
谢谢
我在这里找到了如何在 Linux 上停止 Django 服务器而不是在 Windows 上停止的答案。
我真的需要重新启动我的机器吗?