找不出来错误,排了一下午的错误还没发现错误哭死了

排错排了一下午还没有解决哭晕在服务器上了,真惨啊,谁能帮帮我

img

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/55350
  • 你也可以参考下这篇文章:删除无权访问的文件如(一个意外错误使你无法删除该文件夹。如果你继续收到此错误,可以使用错误代码来搜索,还有那种没有权限的都是一个类型,按我的步骤来直接给他干掉)
  • 除此之外, 这篇博客: 虚拟机登录时输入密码正确,进入界面后黑屏闪退回登陆界面,死循环问题,已解决中的 问题解决 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 它不能用VMware登录、操作了,但是还可以用xshell之类的进行登录、操作,我是用xshell登录进去,进行进行文件修改的。别的博主说的Ctrl+Alt+f1~f7的这种我试了一下,我电脑没反应。

    解决方法就是
    (一)
    我就把所有我修改过的环境变量都给注释掉了,然后就好了!!!!!

    可以正常登陆了,也不用像有的教程说的删除用户重新安装。

    当然这样治标不治本,只是当下可以登录,做修改了,但是要安装的软件还是得安装,还是要改环境变量,所以我继续查看发现如下

    (二)
    经查证,对我的来说导致这个问题的是/etc/sysctl.conf这个文件的变动,因为我是照着别的博主的文章抄的,可能因为配置里面写的不全,或者说对于我的电脑来说不全。

    发现是这个脚本的问题后我找了很多文章对比,后来把里面的配置改成如下,问题就解决了,不会再出现循环闪退的问题了,我的虚拟机内存设置的是4G,给大家参考一下,把这段文字复制添加到/etc/sysctl.conf这个文件的最后面(当然,先给原来的文件备个份,参考我写的下面的经验教训):

    kernel.shmall = 197951838
    kernel.shmmax = 810810728448
    kernel.shmmni = 4096
    vm.overcommit_memory = 2 # See Segment Host Memory
    vm.overcommit_ratio = 95 # See Segment Host Memory
    net.ipv4.ip_local_port_range = 10000 65535 # See Port Settings
    kernel.sem = 500 2048000 200 4096
    kernel.sysrq = 1
    kernel.core_uses_pid = 1
    kernel.msgmnb = 65536
    kernel.msgmax = 65536
    kernel.msgmni = 2048
    net.ipv4.tcp_syncookies = 1
    net.ipv4.conf.default.accept_source_route = 0
    net.ipv4.tcp_max_syn_backlog = 4096
    net.ipv4.conf.all.arp_filter = 1
    net.core.netdev_max_backlog = 10000
    net.core.rmem_max = 2097152
    net.core.wmem_max = 2097152
    vm.swappiness = 10
    vm.zone_reclaim_mode = 0
    vm.dirty_expire_centisecs = 500
    vm.dirty_writeback_centisecs = 100
    vm.dirty_background_ratio = 0 # See System Memory
    vm.dirty_ratio = 0
    vm.dirty_background_bytes = 1610612736
    vm.dirty_bytes = 4294967296
    net.ipv4.ip_forward = 0
    net.ipv4.tcp_tw_recycle = 1
    kernel.sem = 250 64000 100 512
    
    

    保存,然后再执行

    systcl -p
    

    再打开虚拟机,输入密码登录就发现问题解决了。

    但是看网上的教程也有修改别的文件的,我没遇到过
    附上我修改过的文件名

    /etc/profile(好多人说是这个文件的问题,注释掉了我改的,没啥用)
    /etc/sysctl.conf(我的是这个文件的修改不正确导致的)
    /etc/security/limits.conf(这个和上一个一起改的,没单独测,但是修改了上个文件后就好了,所以应该也不是它的问题)
    

    可以看看你修改的环境变量里有没有这三个文件里面的一个,可以试试看。

  • 您还可以看一下 李月喜老师的企业微信开发第三方应用开发篇课程中的 解决方案录入,应用搜索可见,应用上架概述小节, 巩固相关知识点

突然好奇,你在做啥呢?部署自己开发的程序吗??还是?

img

从报错图片可看出你的问题所在啊,如果是自己开发的程序,就需要排错上面所说的位置上了,我不是开发,如果 你是开发,下面还提示你,哪个类有问题了。