Closed
Description
https://twitter.com/somebody32/status/764805492505997312
Would be nice to go one step further and give the name of the process that is using port 3000. Otherwise the next step is going to be to google how to figure out what is running on a port, which is a bit annoying and we can solve for the user :)
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
gaearon commentedon Aug 14, 2016
Oh, that would be really cool 👍
vjeux commentedon Aug 14, 2016
On MacOS, you can do
I'm not going to implement it, so if anybody feels like it, please grab this task, should be a good first task and pretty impactful :)
millerm commentedon Aug 14, 2016
Looking for a first task to try. Would it be alright if I gave it a shot? @vjeux
vjeux commentedon Aug 14, 2016
@millerm absolutely, go for it!
lacker commentedon Aug 16, 2016
I'm guessing in most cases it is another copy of a create-react-app app.
chhuang commentedon Aug 16, 2016
Rails' default port is on 3000 too.
clessg commentedon Aug 22, 2016
This command runs much faster for me:
lsof -i -n -P | grep TCP | grep :3000
The
-i
option restricts output to opened network connections rather than all open files.-n
shows IP addresses, if applicable, rather than host names. Both of these options result in much faster execution.clessg commentedon Aug 22, 2016
By the way, to get the raw process number, you can use the
-t
option:lsof -i:3000 -P -t
So:
ps -o command -p "$(lsof -i:3000 -P -t)"
(In this case the
-n
option is not needed for performance, I believe.)fleischie commentedon Sep 3, 2016
losf
is no standard command in every Linux distro (not on mine anyways).ss
should be installed though. (Tested on fairly updated Arch, Debian and Ubuntu Distros.)talkingtab commentedon Sep 11, 2016
Getting process information may be OS specific. An alternative way to solve this problem is to document the process of specifying a port. For example changing package.json to:
"startport": "PORT=4444 npm run start",
"start": "react-scripts start",
Will start the webpack dev server on port 4444
ianmcnally commentedon Nov 22, 2016
#816 was just merged, so I believe this can be closed now.