服务器重启后发现docker-compose的nginx重启失败: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use

作者:神秘网友 发布时间:2021-02-24 10:50:02

服务器重启后发现docker-compose的nginx重启失败: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use

服务器重启后执行docker-compose up -d报错:

Starting nginx ... 
php is up-to-date
Starting nginx ... error

ERROR: for nginx  Cannot start service nginx: driver failed programming external connectivity on endpoint nginx (b2a83540af157cc42157760afe9aec5f8876fbeeb9b495bda3454de89693d70f): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use

原因: 根据提示Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use,知道是端口被占用

解决:

1: 找到占用端口的程序netstat -anp|grep 80

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1061/nginx: worker  
tcp        0      0 172.18.32.189:80        23.234.41.123:22894     SYN_RECV    -                   
tcp        0      0 172.18.32.189:80        103.68.67.189:4633      SYN_RECV    -                   
tcp        0      0 172.18.32.189:80        23.234.44.71:64802      SYN_RECV    -                   
tcp        0      0 172.18.32.189:80        103.73.88.5:22476       SYN_RECV    -       

2: 杀掉进程

kill -9 1061

再执行docker-compose up -d就成功了

Starting nginx ... 
Starting nginx ... done

服务器重启后发现docker-compose的nginx重启失败: Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use 相关文章

  1. 在linux服务器上安装node

    在linux服务器上安装node 下载node 首先你需要到 node 官网 去下载一个 linux 可用的 node 版本。 上传 node 到 linux 服务器并解压 上传压缩包 你可以通过一些可视化的服务器连接软件,我使用的是 MobaXterm,直接到官网下载安装即可,有免费版的。然后将下

  2. Linux服务器Oracle正常启动,但是办公电脑访问不到

    前言 这是我刚接手公司服务器,然后年假来临需要关停部分服务器的时候遇到的问题。 Oracle启动过程 1.首先将服务器开机,然后在本机ping服务器IP,发现可以ping通,但是使用PLSQL连接数据库的时候提示 ORA-01034 这个提示是指Oracle监听没有自动启动。打开控

  3. php -m 没有发现扩展怎么办

    php -m没有发现扩展是因为php-fpm模式与cli模式的配置文件不一致,其解决办法:首先通过which php命令查看php安装位置;然后把php.ini文件复制到bin目录下即可。 本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。 php -m命令看不到新安装的php扩展,但php

  4. was应用服务器搭建

    https://blog.csdn.net/robert_luos/article/details/74078906 一些j2ee知识 WAS是典型的j2ee服务器,在开始WAS之前,了解一些j2ee的知识. J2EE全称为Java2 Platform Enterprise Edition J2EE平台本质上是一个分布式的服务器应用程序设计环境——一个Java环

  5. 三、服务注册与发现(Eureka)

    一、Eureka基础知识 1.1、什么是服务治理 Spring Cloud 封装了Netflix公司开发的Eureka模块来实现服务治理,在传统的rpc远程调用框架中,管理每个服务于服务之间依赖关系比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负

  6. 五分钟为你的AspNetCore项目集成图片服务器

    为什么要使用图片服务器把图片放到本地不就好了 项目小的时候,这样做当然没有问题;项目大了服务多了,还这样做问题就出来了。比如: 需要使用缩略图,各个带图片的服务需要自己实现缩略图功能。 服务引用其他服务图片时,确认使用哪个域名是个问题(测试环

  7. 【项目实战-5】consul服务器cpu飙到100% 加缓存优化

    【问题表现】 项目压测接口峰值3百万请求/min,透传到合作方峰值14万/min,其中失败有约3万/min,经与合作方开发、运维同学沟通,合作方consul服务挂了。 【问题分析与排查思路】 1. 先查看合作方consul服务器的资源使用情况,cpu使用率接近100% 2. 对cpu使

  8. 《深入浅出React和Redux》(4) - 服务器通信、单元测试

    与服务器通信 与服务器通信的时长不可控,需要采用异步的形式,可以使用js的fetch函数来调用api。 fetch函数 fetch函数的基本使用形式为: fetch(apiUrl).then((response) = { if (response.status !== 200) { throw new Error('Fail to get response with s

  9. 哔哩哔哩视频爬取源码分享

    背景: 无意间发现B站有个老师的课程特别好(python教学的视频),单位的网络限制了视频网站访问,所以尝试着去把视频下载保存起来,经过一段时间的研究终于完成代码的开发,大家有需要的可以搞下来,后续我会进行一个延伸优化,争取做到通过前端页面的视频

  10. 一个很好用的ORM库--peewee

    发现一个很好用的 ORM 库 -- peewee 以下为简单示例 from peewee import *db = SqliteDatabase('test.db')# 定义表结构class Person(Model): sex_set = ((0, '女'), (1, '男')) name = CharField(max_length=20, default='huyang', verbose_name='姓名') age

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2020, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词