小编Ben*_*ett的帖子

如何与 webpack 服务器并行启动 rails 服务器,以便我可以同时杀死两者?

我正在寻找一种与 webpack 服务器并行启动 rails 开发服务器的方法。问题是,如果我在后台运行其中之一,当我Ctrl^C关闭所有内容时,一个进程会继续在后台运行,并可能导致一些涉及正在使用的地址的奇怪行为。

我试过这个:

$ rails s & bin/webpack-dev-server

// rails and webpack running in parallel

$ sudo lsof -n -i :3000 -i :3035 | grep LISTEN

ruby    26847 username   13u  IPv4 0xa889e9178532bffd      0t0  TCP 127.0.0.1:hbci (LISTEN)
ruby    26847 username   14u  IPv6 0xa889e91781b9ae3d      0t0  TCP [::1]:hbci (LISTEN)
node    26848 username   19u  IPv4 0xa889e9178e468ffd      0t0  TCP 127.0.0.1:fjsv-gssagt (LISTEN)
Run Code Online (Sandbox Code Playgroud)

但是如您所见,当您尝试使用 终止进程时Ctrl^C,端口上仍有进程在运行。

$ sudo lsof -n -i :3000 -i :3035 | grep LISTEN

ruby    26847 username   13u …
Run Code Online (Sandbox Code Playgroud)

ruby unix terminal ruby-on-rails webpack

6
推荐指数
1
解决办法
1026
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

terminal ×1

unix ×1

webpack ×1