我正在尝试使用x = {1:1, "2":"2"}
x_ori = x.copy()
f(x)
mutated = False
if len(x) != len(x_ori):
mutated = True
for k,v in x_ori.items():
if not (k in x):
mutated = True
break
if not (x[k] is v):
mutated = True
break
更新nginx,但它正在向我提供与端口80被占用相关的错误消息。我跑的时候
sudo apt-get install nginx
我得到了
sudo netstat -tlnp | grep 80
虽然我无法从tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 6845/nginx
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1919/config.ru
tcp 0 0 0.0.0.0:8060 0.0.0.0:* LISTEN 6845/nginx
函数轻松理解每列的含义,但我认为在此示例中--help
是6845
的进程ID。如果我尝试使用
nginx
再次运行sudo kill 6845
,我看到了
sudo netstat -tlnp | grep 80
换句话说,似乎tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 10130/nginx
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1919/config.ru
tcp 0 0 0.0.0.0:8060 0.0.0.0:* LISTEN 10130/nginx
已经立即开始在不同的进程ID下再次侦听端口80。如何阻止nginx
运行? (我也试过nginx
,但无济于事。)
答案 0 :(得分:3)
您需要明确地为<div class="wrapper">
<nav id="main-nav">
<div class="menu-btn toggle"></div>
<ul></ul>
</nav>
</div>
中的每个listen
块定义一个server
参数(除80外),否则nginx会静默 >默认使用端口80。
还要在/etc/nginx/nginx.conf
中调整配置。
答案 1 :(得分:2)
打开/ etc / nginx / sites-available / default
nano /etc/nginx/sites-available/default
将其中的端口80更改为其他内容并保存更改
答案 2 :(得分:0)
我设法通过在浏览器中转到127.0.0.1:80
来解决问题,这使我进入GitLab登录页面。我忘记了我曾经安装过GitLab但是没有使用它。卸载GitLab后,端口80不再被占用。