解决:An attempt was made to access a socket in a way forbidden by its access permissions和无法终止 PID为4的进程

这篇具有很好参考价值的文章主要介绍了解决:An attempt was made to access a socket in a way forbidden by its access permissions和无法终止 PID为4的进程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Nginx启动不起来的现象:Nginx启动后,查找不到Nginx进程
分析原因:可以先进入 nginx-1.12.1\logs 路径下,打开error.log文件,可以发现错误日志:
启动Nginx报错:10013:An attempt was made to access a socket in a way forbidden by its access permissions

由错误日志可以发现Nginx启动不起来的原因是:80端口被占用,Nginx绑定失败

解决方法及操作步骤:

1、以管理身份打开cmd,用netstat -ano命令 查一下80端口使用情况
an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器
2、netstat -ano | findstr “80” 就可以找到被占用进程的PID
an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器
3、强制停止该进程 net stop http
an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器
4、注意:如若占用80端口的服务/程序不能关闭,出现错误: 无法终止 PID 为 4 的进程,则可能是80端口被系统程序占用,一般为World Wide Web服务或者是sqlserver端口占用。文章来源地址https://www.toymoban.com/news/detail-783845.html

  • 右键此电脑-管理-服务,找到World Wide Web发布服务,停止并把启动方式设置为手动。
    an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器
    - 如果装有SQL,请按照下图所示关闭SQL部分服务
    an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器
  • 然后用netstat -ano命令重新查看是否还有80,如下图,已经没了80端口。此时重启Nginx即可。
    an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器
    5.如果以上都无法解决,那就更改Nginx监听的端口号吧
    在 nginx-1.12.1\conf 路径下,打开nginx.conf文件,将监听的端口80 修改为 8090,重新启动Nginx
    an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器
    接下来返回任务管理器,就可以看见两个nginx.exe进程,表示Nginx成功启动了,接下来就可以运行Nginx服务了。
    an attempt was made to access a socket in a way forbidden by its access perm,其他,nginx,运维,服务器

到了这里,关于解决:An attempt was made to access a socket in a way forbidden by its access permissions和无法终止 PID为4的进程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 已解决RuntimeError: An attempt has been made to start a new process before the current process has fi

    已解决RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. 这个错误通常是由于在程序启动阶段尝试启动新的进程引起的。 下滑查看解

    2024年02月04日
    浏览(64)
  • uniapp [Vue warn]: Error in onLoad hook: “TypeError: Attempting to change the setter of an unconfigu

    用uniapp开发微信小程序时候发现报这个错误,记录下我是如何解决的! uniapp [Vue warn]: Error in onLoad hook: \\\"TypeError: Attempting to change the setter of an unconfigurable property.\\\" 由于在Object.defineproperty方法中,控制属性不可以被删除, unconfigurable 状态。 我们来看下 Object.defineproperty方法的具体

    2024年02月13日
    浏览(47)
  • 报`Uncaught (in promise) TypeError: NetworkError when attempting to fetch resource.`错误解决办法

    使用了promise,但是在使用的过程中报Uncaught (in promise)错误,第一次遇到这种错误,所以在此记录下,方便以后解决问题 Uncaught (in promise) TypeError: NetworkError when attempting to fetch resource. 错误通常出现在使用fetch API发起网络请求时,无法成功获取资源时抛出的异常。为了解决这个问

    2024年02月11日
    浏览(55)
  • 完美解决,fatal unable to access ‘httpsgithub.comxxxxxxxxxxx.git’ Recv failure Connection was reset

    报错 :fatal unable to access ‘httpsgithub.comxxxxxxxxxxx.git’ Recv failure Connection was reset 说明 :不能进入这个git仓库,连接被重设(重新设置)了 解决一 :删除代理,如果本身你没有开代理,那就不要配置代理信息 先查看git配置 解决二 : 我这里的原因是开了墙所以端口不对无法连接

    2024年02月11日
    浏览(70)
  • RuntimeError: CUDA error: an illegal memory access was encountered

    后续发现其实是某张卡有问题, 0~3一共4个GPU,只在使用0号GPU的时候会出问题 0号卡似乎是被某个进程锁了,还是怎么样,不用那个卡就没事了 其实不难发现,我报错的位置基本都是从 gpu 往 cpu 转换的时候出现的问题。 因此考虑是不是cpu内存不太够了,所以内存访问发生错

    2024年01月17日
    浏览(58)
  • 解决gopls was not able to find modules in your workspace.

     如图所示,当我的工作区需要生成两个go.mod时,就会出现这种情况。即使两个go.mod不在同一个文件夹下。但只要两个go.mod所在的文件夹在同一个目录中就会出现这种报错,导致程序无法运行。 看网上说,去go的setting.json中添加如下,但尝试无果。  后翻阅相应的go的技术文档

    2024年02月14日
    浏览(42)
  • logstash问题记录:Attempted to resurrect connection to dead ES instance, but got an error

    发现kibana中日志不在更新了,停留在了一个时间点没有继续更新,然后就去检查各个服务,发现es、logstash、kibana均正常,不过发现es里面没有新日志产生,初步怀疑是logstash没有成功推送过来日志。 1.检查logstash日志,logstahs是java开发的,笔者将日志记录到了nohup.out文件中 检查

    2024年02月11日
    浏览(77)
  • Git报错解决_fatal: unable to access ‘https://github.com: Recv failure: Connection was reset

    fatal: unable to access \\\'https://github.com: Recv failure: Connection was reset 致命:无法访问https://github.com:接收失败:连接被重置 向Github Push时 关掉系统代理 找到系统代理 关闭系统代理 因为开启了代理导致无法正常连接到Github 使用系统代理可能导致Github内容推送失败

    2024年01月20日
    浏览(77)
  • 完美解决 git报错fatal: unable to access ‘https://github.com/.../.git‘:Recv failure Connection was reset

    在使用git时,经常会碰到这个错误: fatal: unable to access \\\'https://github.com/.../.git\\\':Recv failure Connection was reset 。 结合我个人最近的使用经验,提供两个方法,亲测有效。 该方法也是最常见的方法,那就是在终端执行: 本人之前在使用git时,有些时候使用方法一就能解决问题,有

    2024年02月13日
    浏览(77)
  • 解决fatal: unable to access ‘https://github.com/NVIDIA/apex.git/‘: Recv failure: Connection was reset

    Windows环境下,需要到官网下载git,到指定文件夹中打开git bash。 输入命令 时会报错。 原因可能是默认配置了https代理,这里需要改为git协议。 解决方法: 1:确保VPN打开的情况下,打开系统设置-网络和Internet-代理。找到自己的代理IP,如下:   2:在git bash 中依次输入以下指

    2024年02月11日
    浏览(75)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包