人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
升级项目致PHP7遇到Session报警告,既然升级新版本,警告什么的肯定要一起都处理了
session_start(): Session callback expects true/false return value in
经过跟踪排查,发现是到session_start这一步遇到问题,session_start()使用你之前通过session_set_save_handler(….)方法设置的处理器,现在PHP7要求必须返回true/false,所以你需要检
很多应用,比如wordpress使用PHP的mail函数,将会调用系统邮件发送功能,这时候邮件无法发送该如何排查呢?
安装sendmail来发送邮件
yum -y install sendmail
启动sendmail
/etc/init.d/sendmail start
可通过ps -ef | grep sendmail,观察是否启动成功
测试邮件发送
echo “mail content”| mail -s 'Test mail' accacc@126.com
最近发现sendmail的进程较多,观察了一下,是在消费/var/spool/clientmqueue/下的内容,这里面文件太多ls直接卡死了,那么如何列出来呢?
先后使用了ls、tree、find等命令,效果都不明显。
最后使用locate成功解决~
sudo locate clientmqueue > ~/1.txt
观察了一下至少有600多万个文件。。。
当你使用简单的sendmail发邮件的时候, 或者系统默认要发一些邮件(比如cron发的邮件)的时候,首先会把
这个问题很常见,解决起来也不难,就是你想要开启的端口被占用了,那么如何排查是哪个进程占用了呢?比如看windows下80端口被哪个程序占用,Linux下80端口被那个程序占用。
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method) ~[na:1.8.0_65]
at sun.nio.ch.Net.bind(Net.java:433
Spring Tools准备创建Spring工程时,报
IOException: Server returned HTTP response code: 400 for URL: http://start.spring.io
这是因为IE为系统配置了代理,但是代理服务器没有开,所以优先检查IE->Internet选项->连接->局域网设置,不要勾选代理服务器,如还不行,检查eclipse的代理设置
尝试使用Spring Tools创建工程时遇到,An internal error occurred during: “Building UI model问题,这是因为STS版本与eclipse版本不匹配,以下两种解决方式可以处理:
方案一:在这里 “https://spring.io/tools/sts/legacy” 下载eclipse STS,下载前记得看一下eclipse版本
方案二:你不能在“eclipse Market Place”下载ST
这是JDK以特殊的方式告知你,在class path下找不到这个需要依赖的注解,很不幸的是他并不会告知你是哪个注解,或者是哪个类缺失。
可以检查一下依赖管理,尝试修复一下,maven工程使用mvn dependency:tree,gradle工程使用./gradlew dependencies
java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
at su
今天Linux开发机上面,git pull时报错 fatal: BUG: your vsnprintf is broken (returned -1) ,后来换了个路径clone也是报“克隆成功,但是检出失败”
1、gdb跟踪观察,因为不是编译安装的,所以并没有看出什么效果
2、strace查看调用栈,本身无特别之处,无更细致的细节
30844 fstat(4, {st_mode=S_IFREG|0644, st_size=199262, ...}) = 0
30844 cl
方案一:
首先使用ehco命令可以打印输出:
echo $PATH
/sbin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/home/xxx/bin
export 命令导入所需要新增的路径,同时:拼接上原有值
export PATH=/usr/bin/:$PATH
打印输出
echo $PATH
/usr/bin/:
gdb调试某应用,可以直接使用sudo gdb /usr/local/bin/git,可以使用run方法执行特殊指令,比如run checkout -f HEAD。
详情执行如下:
sudo gdb /usr/local/bin/git
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-92.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU