发表于: 2016-02-18 01:12:21
1 1129
第57天
来了四天了,一直没能写日报,今天可以了就一起补上了。
最近这几天完成的事情,帮助学员解决问题,公司服务器出现的问题。
一个学员出现的问题
解决方法
分析可能的问题:1库地址有问题。2 防火墙的问题。3svn服务没有开启。
对策 1先查看svn的进程 ps -ef |grep svn 2 在服务器上使用checkout指令看能不能check到数据。3暂时关闭数据库。
问题得到了解决,犯的错误是svn没有开启,防火墙不允许访问
另一个问题,svn上传代码的时候提示错误。
svn无法上传代码,具体的提示是:
Commit failed with error:
svn:E204900 Commit failed (details follow):
svn:E204900 Cannot flush files'/data/svn-respoitory/..':No space left on device
解决的方法:
cd /data
du -h --max-depth=1 #能看到每个文件的大小
然后发现jenkins占了31G
cd jenkins
ll -lh没有写service
total 31G
drwxr-xr-x 2 root root 4.0K 1月 14 20:22 ./
drwxr-xr-x 92 root root 4.0K 1月 30 14:11 ../
-rw-r--r-- 1 root root 61M 10月 8 22:55 jenkins.war
-rw------- 1 root root 31G 2月 15 15:17 nohup.out 这个文件占用的大量的磁盘空间,通过搜索知道这个是记录的jenkins的日志,于是决定删除
rm -rf nohup.out
svn还是没办法使用
然后重新启动jenkins 问题解决
还遇到一个问题
ps -ef| grep jenkins
root 10846 10373 8 16:37 pts/2 00:00:04 java -jar jenkins.war 这个竟然是个war包,而不是一个程序..
root 10894 8556 0 16:38 pts/1 00:00:00 grep --color=auto jenkins
在重启的时候,需要cd到该目录下然后执行
直接去找war包
在/data/jenkins/里
然后 nohup java -jar jenkins.war 这样来实现重启
给一个学员安装配置nginx时,需要配置依赖的环境,安装依赖环境时出现了错误提示。
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel
此类问题的解决方法
关于yum Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx
错误信息已经提示你,就是xxxxxx.repo这个文件有问题。
(1)打开/etc/yum.repos.d/xxxxxx.repo文件
(2)enabled=1改成enabled=0
关于服务器重启php的问题
进了服务器需要重启php,但是在执行了/etc/init.d/php-fpm restart 和 usr/local/php/sbin/php-fpm restart 都提示不从,瞬间就不知道该怎么做了。出现这个问题的原因是1 对没个目录的具体的定义不明确,并不知道每条指令执行的道理何在。2 不能具体问题,具体分析。
解决的方法:想要重新启动某个程序,首先要确定这进程在该操作系统的具体的名称,这就需要到/etc/init.d下面去查看
关于wiki的问题
这个在/etc/init.d下面有好几个confluence,并不知道wiki用到到是哪个confluence,所以无法进行重启。出现这个问题的原因在于,wiki所用到的confluence并不在/etc/inint.d下面,而是在/data下面。
知道了有关nginx,php 的masterprocess和work process的关系
评论