免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4255 | 回复: 4
打印 上一主题 下一主题

如何debug perl 程序,急。谢谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-20 14:44 |只看该作者 |倒序浏览
有个程序是lbnamed的在 solaris 8/ perl5.005_03上可以运行并有一个程序运行(可以用ps -ef | grep lb找到),但是在 solaris 9/ perl5.005_3上就运行不起来,启动时也没错,有什么工具可以查一下吗?谢谢

这是程序:

#!/apps/public/bin/perl -w
#######################################################################
#
# lbnamed.pl load balancing name server in perl5
#
# $Id: lbnamed,v 1.1 2003/07/07 15:32:48 selvaraj Exp $
#
# $Log: lbnamed,v $
# Revision 1.1  2003/07/07 15:32:48  selvaraj
# Initial revision
#
# Revision 1.2  2002/02/15 15:46:15  selvaraj
# changed perl
# extended write log to record seconds too
# added few writelogs ---
#
# Revision 1.1  2002/02/14 14:56:23  selvaraj
# Initial revision
#
#
#----------------------------------------------------------------------
# Copyright (c) 1995 Board of Trustees, Leland Stanford Jr. University
#######################################################################

use Socket;
use Sys::Hostname;

use DNS;
use LBDB;

require 'newgetopt.pl';

&NGetOpt("d","l:s","n");

$log_file = $opt_l;
$debug = $opt_d;

&daemon unless ($opt_n);
&open_log($log_file) if ($log_file);

require 'lbnamed.conf';
。。。。。。。。。。。。。。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-09-20 17:21 |只看该作者
1.检查 listen的port是不是已经被listen..
2.将stderr redirect到某个file..看看有没有error出现..
3.在最前面加上 -w ,看看有没有任何warning
4.如果有作log,检查log file或process id file是不是有被建立,另外权限是不是OK..
5.检查syslog看看有没有error...

[ 本帖最后由 apile 于 2006-9-20 17:22 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-09-20 21:23 |只看该作者
perl -d program.pl

论坛徽章:
0
4 [报告]
发表于 2006-09-21 16:44 |只看该作者
execute find command to find your perl software directory
find / -name perl

论坛徽章:
0
5 [报告]
发表于 2007-08-31 17:32 |只看该作者
怎么debug perl程序啊没看明白
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP