V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
raickey
V2EX  ›  问与答

我需要学习网站维护,需要查看服务器日志,并且根据错误解决问题。0 基础,大家给些建议呗。

  •  
  •   raickey · 2014-10-07 03:42:46 +08:00 · 5022 次点击
    这是一个创建于 3707 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在服务器出问题全部靠服务器的提供商,有人解决问题自然好,但是技术白痴有时候还是很被动啊。

    大家能给我点儿基础建议吗?我想学怎么查服务器日志,然后通过什么方法解决服务器问题。

    有相关的工具or资料可以推荐吗?
    53 条回复    2014-10-08 14:23:30 +08:00
    0x142857
        1
    0x142857  
       2014-10-07 03:43:36 +08:00 via Android   ❤️ 2
    你应该先学怎么使用 Google...
    raickey
        2
    raickey  
    OP
       2014-10-07 03:46:43 +08:00
    @0x142857

    请对妹子宽容些...T_T
    11
        3
    11  
       2014-10-07 03:56:56 +08:00   ❤️ 13
    raickey
        4
    raickey  
    OP
       2014-10-07 04:08:08 +08:00   ❤️ 1
    @11
    拿去,不谢~!
    em70
        5
    em70  
       2014-10-07 04:12:47 +08:00   ❤️ 1
    看日志容易,知道怎么解决还得从头学起啊.先百度谷歌点资料,安装个apache,搭建个网站玩玩
    raickey
        6
    raickey  
    OP
       2014-10-07 04:31:58 +08:00
    @em70

    已经有网站了。。。是用wp搭建的。
    现在连服务器都进不去,网站在一点一点被错误报告侵蚀,模块在一点点消失。一点办法都没有,只能眼睁睁看着,等我的服务器提供商睡醒。。T_T

    所以解决问题用什么工具也得看具体问题是吗?并不是所有的服务器问题用一个工具就能搞定呗?

    听人说要懂一些Linux的命令什么的..

    我现在不怕学新东西,关键是没方向,不知道要学啥..
    Showfom
        7
    Showfom  
       2014-10-07 05:31:31 +08:00 via iPhone   ❤️ 1
    @raickey 有个最基本的问题,你有服务器权限么
    Showfom
        8
    Showfom  
       2014-10-07 05:32:25 +08:00 via iPhone
    如果你是妹子,找个懂的男朋友就好了
    raickey
        9
    raickey  
    OP
       2014-10-07 05:39:44 +08:00 via Android
    @Showfom

    就是通过一串地址,我可以看到我的数据库,还有ftp之类的。。但是现在这串地址我进不去了。。这算服务器权限吗?我怎么知道自己有没有服务器权限呢?

    然后我的服务器供应商告诉我,有11g的错误报告一下子把服务器占满了。他给我截了图,我也不知道他是通过什么看的。
    raickey
        10
    raickey  
    OP
       2014-10-07 05:43:00 +08:00 via Android
    心碎地睡去了。。坐等好心人回复。。
    sNullp
        11
    sNullp  
       2014-10-07 05:52:13 +08:00   ❤️ 2
    楼上都有人说要你去google了。你都不知道自己具体要什么让别人怎么具体回答?
    raickey
        12
    raickey  
    OP
       2014-10-07 06:04:49 +08:00 via Android
    @sNullp

    因为现在后台地址上不去了,我并不知道出了什么问题,只知道一个错误500,只能等服务商帮我,我自己目前没法解决。

    所以我想问的不是具体某个问题,是想知道都需要哪些基础、入门的知识支撑我解决服务器的问题,哪怕说不全,给个方向我就万分感谢。

    之前遇到过一些小毛病可能比较普遍,靠Google解决过,但从我不太多的经验来看,有些问题Google解答不了,最后都是问人。
    13k
        13
    13k  
       2014-10-07 07:15:48 +08:00   ❤️ 1
    @raickey 11g的错误报告。。。 感觉是某个wp插件出问题了
    mgc
        14
    mgc  
       2014-10-07 07:34:48 +08:00   ❤️ 1
    一般流程是,
    1.修改配置文件,打开错误报告显示
    2.排查报错文件,找到错误原因
    3.解决
    shierji
        15
    shierji  
       2014-10-07 08:10:13 +08:00   ❤️ 1
    我感觉你应该是没有服务器权限。。。

    没法谈。。。
    mawing
        16
    mawing  
       2014-10-07 08:17:59 +08:00   ❤️ 2
    1.既然你不懂维护,直接找个全托管的服务器(或者干脆用靠谱的空间就好了

    2.Linux 入门
    Step1:
    《Linux视频-兄弟连2014版全套Linux视频教程|Linux视频|Linux教程[24小时供源]|《细说Linux》配套视频》2014年6月17日更新[MP4] - VeryCD电驴大全
    http://www.verycd.com/topics/2970627/
    Step2:
    鸟哥的Linux私房菜(基础篇)
    http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php

    http://www.amazon.cn/%E9%B8%9F%E5%93%A5%E7%9A%84Linux%E7%A7%81%E6%88%BF%E8%8F%9C-%E5%9F%BA%E7%A1%80%E5%AD%A6%E4%B9%A0%E7%AF%87-%E9%B8%9F%E5%93%A5/dp/B003TJNO98
    yangryorange
        17
    yangryorange  
       2014-10-07 08:45:29 +08:00 via iPad   ❤️ 1
    不清楚楼主基础。不过看上去楼主是在使用wp(Wordpress)碰到困难了?如果你还能回到正常的运行,具体google你的错误。如果你想了解维护?我猜w3cschool适合你?
    roychan
        18
    roychan  
       2014-10-07 08:47:13 +08:00   ❤️ 1
    先从全托管的虚拟空间建起,权限慢慢提高,不要一上来就用服务器。
    vimutt
        19
    vimutt  
       2014-10-07 09:01:04 +08:00 via iPad   ❤️ 1
    首先要看网站是搭建在什么系统上,也有可能是win系统呢 其次最好自己在本地实现一下网站的配置环境 这样就可以学习到维护管理的一些基本常识了 其实一点都不难
    mornlight
        20
    mornlight  
       2014-10-07 09:02:17 +08:00   ❤️ 1
    看完帖子,我还是不知道楼主现在用的是虚拟空间还是vps...
    kafkakevin
        21
    kafkakevin  
       2014-10-07 09:09:52 +08:00 via iPhone
    又是妹子…
    manoon
        22
    manoon  
       2014-10-07 09:13:22 +08:00   ❤️ 1
    Step 0: Change the domain points, it may stop the log increasing

    Step 1: try 2 export the data to localfrom DB.
    Step 2: try 2 zip the WP directory and download it.
    Step 3: (if u have the privilege, u should backup the log first)empty the space, then rebuild the website.

    Step 4: get a VF from V2. Good luck:-)
    manoon
        23
    manoon  
       2014-10-07 09:14:35 +08:00   ❤️ 1
    Sorry.

    Step 4: get a BF from V2. Good luck
    x86
        24
    x86  
       2014-10-07 09:21:53 +08:00   ❤️ 1
    从描述来看LZ用的虚拟空间
    killgxlin
        25
    killgxlin  
       2014-10-07 09:22:07 +08:00 via Android   ❤️ 1
    自己搭个最简单的服务器,自己架个最简单的网站,出问题的时候google,当你能解决遇到的所有问题时,你就是高手了。
    vnady
        26
    vnady  
       2014-10-07 10:05:38 +08:00
    找个会的男朋友。看来你的服务器已经出现很多问题,所以先让男朋友搞定,再慢慢教你。
    kslr
        27
    kslr  
       2014-10-07 10:11:58 +08:00   ❤️ 1
    登上FTP,删掉所有log结尾的文件。
    coymail
        28
    coymail  
       2014-10-07 10:33:52 +08:00
    找个会的男朋友 +1
    debuge
        29
    debuge  
       2014-10-07 11:03:55 +08:00 via Android   ❤️ 2
    我一般是看服务器日志,找到相关错误描述,然后百度或谷歌,一段时间积累后就比较有经验了,然后你可以根据工作环境或者自身不足再加强,比linux sql 集群 负载均衡 自动化布署 抓包调试等。发现问题是运维的关键
    debuge
        30
    debuge  
       2014-10-07 11:06:21 +08:00 via Android   ❤️ 1
    你什么都不懂的话,建议先看日志加百度积累经验,看大部头的书并不一定合适,关键是现学现卖解决不了燃眉之急
    mengzhuo
        31
    mengzhuo  
       2014-10-07 11:14:42 +08:00   ❤️ 1
    正巧现实中认识一位能自己查日志,改代码,修修CSS,顺手部署CDN的妹子(正职是个杂志编辑)

    问她:一般女孩子不喜欢整这些东西,你咋这么厉害呢?
    答曰:这跟是不是女的根本没有关系

    和 @11 说一模一样
    hellov22ex
        32
    hellov22ex  
       2014-10-07 11:16:07 +08:00   ❤️ 1
    强烈赞同3楼,顺带请先百度(你会谷歌么?)下提问题时候需要说明些什么
    xmbaozi
        33
    xmbaozi  
       2014-10-07 11:17:18 +08:00   ❤️ 1
    维护不是简单的事。
    从基础学起,学会服务器(linux/win)操作,apache、nginx...
    如果你不是从事这个职位没必要全部去学,可以花钱找人搞定 或根据问题针对性的去Google
    pimin
        34
    pimin  
       2014-10-07 11:21:35 +08:00 via iPhone   ❤️ 1
    1.看了下楼主之前的帖子,貌似只是个Wordpress,就没有必要折腾什么服务器管理了,因为很大的可能只是Wordpress数据库出了问题或者是某个插件导致的错误。
    2.你需要了解mysql数据库的基本原理和一些基础命令,有大概的了解就行,不要求真的能手写sql语句。
    3.搞个phpadmin之类的数据库管理,根据前台错误大概判断出错的文件,然后找一份源码看文件内涉及的数据内容,通过phpadmin之类的可视化调整数据。
    4.定期备份数据库内容,出问题就清空数据库然后恢复。
    5.应征男朋友。
    haiyang416
        35
    haiyang416  
       2014-10-07 11:22:43 +08:00   ❤️ 1
    建议楼主按照你买的虚拟主机或者 VPS 的参数搭建一个本地环境,
    根据你的描述多半是 LAMP 的虚拟主机,直接在本地把环境搭建起来,
    然后需要修改网站的时候先进行本地测试,确认无错后再上传到线上主机。

    学习网站维护肯定得熟悉 linux 的基本操作,也建议楼主在虚拟机上装个 linux 环境体验一下,最起码要熟悉那些最基本的 shell 命令。

    强烈推荐楼主安装双系统,只要使用 linux 桌面环境一段时间,基本命令肯定都能熟悉了。
    SR1
        36
    SR1  
       2014-10-07 11:25:53 +08:00   ❤️ 1
    从描述看LZ用的不是服务器。。而是虚拟空间而已。。
    LS普及服务器维护知识也帮不上什么忙啊~

    现在应该是:
    1. 先登上FTP
    2. 然后把11G的log拉下来,然后删掉(不care日志内容的话,可以直接删掉
    3. 然后去WP后台看看最近装了什么奇怪的插件,禁用
    4. 如果那个日志文件还依旧产生的话,重复2-3
    ytf4425
        37
    ytf4425  
       2014-10-07 12:18:53 +08:00
    LZ我可以做你男盆友
    Mihuwa
        38
    Mihuwa  
       2014-10-07 12:49:02 +08:00 via iPhone   ❤️ 1
    给个网址看一下?
    niseter
        39
    niseter  
       2014-10-07 13:11:00 +08:00   ❤️ 1
    查看日志:

    一、系统日志
    1.你得知道你用的是什么系统。
    2.你得知道系统是怎么定义文件日志的。(包括存储的路径,记录方式)
    3.你得知道你这个系统的日志默认是存在那里/自定义过存在哪里。

    二、HTTP程序日志
    1.你得知道你用的是什么HTTP程序。
    2.你得知道程序是怎么定义文件日志的。(包括存储的路径,记录方式)
    3.你得知道你这个服务程序的日志默认是存在那里/自定义过存在哪里。

    三、网站日志
    1.你得知道你用的是什么代码。
    2.你得知道代码是怎么定义文件日志的。(包括存储的路径,记录方式)
    3.你得知道你这个网站的日志默认是存在那里/自定义过存在哪里。

    这只是找到日志和看到它而已,你要看懂它,必须了解它的记录方式。

    而遇到问题,往往意味着日志异常,这时候必须学会搜索,没几个人能全背下来所有错误代码的意义。

    常用的找到解决答案的关键词就是:“程序/OS/代码名 + 错误信息”。
    raickey
        40
    raickey  
    OP
       2014-10-07 14:25:25 +08:00 via Android
    感谢楼上各位好心人!!!T.T
    mornlight
        41
    mornlight  
       2014-10-07 14:45:23 +08:00
    @raickey 所以你愉快地挑了个男朋友?
    amxku
        42
    amxku  
       2014-10-07 14:56:01 +08:00   ❤️ 1
    raickey
        43
    raickey  
    OP
       2014-10-07 15:48:42 +08:00 via Android
    问题解决了。对方说是我网站主题的问题,死循环了。
    这个主题用好久了,不知道为什么刚出问题,是由于安装某个插件还是改动某个代码引起的。人家在休假啊,问题已经解决了,也不好意思问太多。。

    艾玛赶紧学起来,太被动了。。
    iloahz
        44
    iloahz  
       2014-10-07 18:00:53 +08:00 via iPhone   ❤️ 1
    可爱的妹子~点个赞
    F2Sky
        45
    F2Sky  
       2014-10-07 18:09:50 +08:00 via iPhone   ❤️ 1
    给楼主两个建议:
    1,如果以后还有这样的技术问题,建议赶紧任何一个懂技术的,男生的话,也不一定要发展成男朋友。有机会请人家吃个饭,以后有事找TA,一定会帮忙的。不在边上协助,远程也可以的

    2,楼主自己在本地搭个环境,各种技术慢慢练起来,这样出问题了就不至于手足无措了

    @raickey
    rrfeng
        46
    rrfeng  
       2014-10-07 20:33:54 +08:00
    这个真不是一句两句就能说明白的。。。。
    shanks
        47
    shanks  
       2014-10-07 20:47:17 +08:00   ❤️ 1
    查日志,从SA学起。中国山东布鲁斯特学校欢迎你
    zjj
        48
    zjj  
       2014-10-07 23:23:33 +08:00   ❤️ 1
    自己用virtualbox搭建个模拟环境,做好快照,弄坏了恢复,就这样
    Tink
        49
    Tink  
       2014-10-08 01:23:56 +08:00 via iPhone   ❤️ 1
    把你的空间地址还有帐号密码给我,我来帮你处理。
    raickey
        50
    raickey  
    OP
       2014-10-08 01:26:14 +08:00
    @Tink

    艾玛,中国好V友!!
    问题有人去解决,我是想自己学着解决而已,不想出了问题干着急,要等人家方便了才能处理。处理完了又不知道问题在哪儿,下次还出问题还得麻烦人家。。

    不过还是谢谢你啦~~!!
    Tink
        51
    Tink  
       2014-10-08 01:28:20 +08:00 via iPhone   ❤️ 1
    @raickey 因为网站无法访问可能的原因太多了,少说也有一二十种可能,而且这些原因彼此之间是没有什么明显的关系的,所以要学起来非常麻烦。
    free4537
        52
    free4537  
       2014-10-08 08:39:23 +08:00
    @11 即使不露也是会被重点照顾的,因为不是所有人都像你一样。
    googlefans
        53
    googlefans  
       2014-10-08 14:23:30 +08:00
    直接把错误提示拷贝搜索
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2165 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.