tail命令查看apache错误日志

在安装主题的时候,突然网站无法显示了,提示“该网页无法正常运作”,一下蒙了,搞了几天的博客就这么脆弱,挂了?我想肯定apache肯定应该有错误日志的,于是百度了一下,命令是这样的

tail -f /var/log/apache/error_log

错误信息截图

根据错误提示把相关php代码删除以后,果然可以访问了。捏了一把汗,没事了。我赶紧把olo这个主题删掉了。更换主题的小伙伴们一定要注意哦,有些主题测试不够,很可能导致你站点崩溃哦!

oracle锁表语句以及批量解锁语句

如果系统内部出现问题,或者手工维护数据,经常会造成数据锁表,导致系统异常缓慢,无法正常运行。

oracle查询锁表的语句:

SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,
l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time
FROM v$locked_object l, all_objects o, v$session s
WHERE l.object_id = o.object_id
AND l.session_id = s.sid
ORDER BY sid, s.serial# ;

如果查询结果不多,可以通过下面语句逐个解锁

alter system kill session ‘sid,serial#’ ;

如果有很多条锁表数据,可以批量解锁

declare cursor mycur is
select b.sid,b.serial#
  from v$locked_object a,v$session b
  where a.session_id = b.sid group by b.sid,b.serial#;

begin
for cur in mycur
loop
execute immediate ( ‘alter system kill session ”’||cur.sid || ‘,’|| cur.SERIAL# ||”’ ‘);
end loop;
end;

这样可以暂时解决锁表问题。如果锁表是系统bug造成,应分析造成锁表的原因,才能彻底解决问题。