Chinaunix首页 | 论坛 | 博客
  • 博客访问: 966445
  • 博文数量: 232
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 2315
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-02 11:43
文章分类

全部博文(232)

文章存档

2009年(6)

2008年(22)

2007年(72)

2006年(85)

2005年(47)

我的朋友

分类:

2006-08-01 21:51:44

本来想在服务器上安装一个veritas的备份软件,但是装好后,首先服务器异常,后来发觉是tmp目录下的权限被修改了,本应该是root:root权限,变成了bin:bin,修改回来后,服务器能正常启动,但是不能用Administrator Client去连,一连就宕机,后来搜集nsd,发现宕机地日志如下:
ptrgl._ptrgl() at 0xd01d4b58
raise.nsleep(??, ??) at 0xd01e3280
raise.nsleep(??, ??) at 0xd01e3280
sleep(??) at 0xd024cf88
fatal_error(??, ??, ??) at 0xd2977d0c
Panic(??) at 0xd293a30c
ItemValueToOrFrom(0x0, 0xc6796250, 0x332e332e, 0x5010501, 0x0) at 0xd296e35c
ServerDirLinkInfoGet(??, ??) at 0x10023354
DbServer(0x6b2be, 0x17800) at 0x100159ec
WorkThreadTask(??, ??) at 0x10054530
Scheduler(??) at 0x10043e7c
ThreadWrapper(??) at 0xd28ee360
pth_pthread._pthread_body(??) at 0xd00fa56c
 
后来查找IBM KB,查找到类似的错误信息,
 
 
Cause
 
Solution

This issue was reported to Quality Engineering as SPR# TDAS5E2J4J and has been addressed in Domino 6.0.2 and 6.0.2 CF1.
Excerpt from the Fix List for Lotus Notes and Lotus Domino Release 6.0.2 Maintenance Release (MR)

Server Administration - DB/Dir links
SPR# TDAS5E2J4J - Fixed this problem so that a *.dir file requiring 2+ passes to send in a NetBfr will now avoid a PANIC.


In this case, based on the call to ServerDirLinkInfoGet, it appears the server is trying to reference what it believes to be a Domino Directory link (a ".dir" file in the Data directory that points to another physical directory on the machine). Looking in the data directory, we find this file:

lnmclm04.dir

which is simply a text file containing a listing of the data directory structure, including subdirectories. Because it has the ".dir" extension, the Domino server believed it was a Directory link and was attempting to reference the directory it expected to find within. However, the file did not contain a simple reference to another directory, such as "/home/server4/notesdata," and so the server crashed when trying to read in the data. Removing the file resolved the crash.

Supporting Information:

For further information, refer to the R5 Administrator's Guide (help5_admin.nsf) that comes with Domino R5; specifically, the section on creating/deleting directory links. Below is an excerpt from that Guide:

Directory links
You can store databases in a directory outside the Domino data directory to take advantage of disk space available on other servers. Then you create a link that is in the Domino data directory and points to that directory. In the Domino data directory, users see the directory link MKTG.DIR as the subdirectory MKTG, with a directory folder icon next to it. Users who do not have access to a linked directory can see the directory link, but cannot access the directory.
You can use a directory link on a Web server to point browser users to a directory outside the Domino data directory. When you create this link, you must specify access for browser users -- for example, specify access for anonymous users or enter the names of users who use name-and-password or SSL client authentication.

 

 

是由于数据目录下存在一些.dir扩展名的文件,但是不是手动创建指向一个实际的目录,后来查找nsd中发现数据目录下的确存在这种文件。./veritas/openv/java/jre/lib/fonts/fonts.dir。将其删除就OK.

阅读(873) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~