All entries tagged with administration
A colleague and friend of mine, Amy Hoerle, has put together a comprehensive education module for DAOS. Amy works in the IBM Lotus support center at IBM Rochester, MN and is extremely knowledgeable. While the title of the education module is " Introduction to Domino Attachment Object Service (DAOS), it is definitely more than an introduction. Amy covers not only what DAOS is and how to set it up, she also provides insights into items that could easily be overlooked such as: - ensuring all databases use the same compression algorithm as that determines whether duplicate attachments will really be consolidated into one .nlo file
- ensuring transaction logging isn't disabled via notes.ini settings
- how restoring mail files is affected by daos and how to determine which .nlo files need to be restored with a mail file
She also covers some "What happens if" scenarios and provides the details on how to resolve various issues you may run into with your DAOS implementation.
There is some Backup Recovery and Media Services (BRMS) information in the module that is specific to the IBM i (iSeries), if you're not using this platform, just fast forward past that section, as there is a lot of great content beyond that section of the education module.
A couple of helpful notes related to viewing this education module:
- Crank up the volume!! The audio can be hard to hear unless you have the volume turned up to the max.
- The module can take a while to load in Firefox and IE, however it loads ASAP in Chrome. If you haven't already tried out Chrome, I highly recommend it.
Enjoy Amy's DAOS education module :)
|
Ratings
0
|
I have a customer that has about 550 users; of these 550 users, about 12 were reporting that they were receiving the OOO reminder email every morning, even though they had turned their OOO agents off. The document properties showed the messages were received every morning at 3:59 AM. About half of the users were using the iNotes6 template and the other half were using the Std6Mail template. The server level is 6.5.6 FP3. In trying to figure out why these handful of users were receiving the reminder message to turn their OOO agents off, I did the following:
- checked that their OOO agents were not enabled
- ensured the users did not have local copies or replicas that may be causing issues
- made sure the users didn't have local archives with the OOO agent enabled
- checked for replicas on other servers in the domain
- checked the schedule of all agents on the server and din't see any OOO agents scheduled for these users nor were there any agents scheduled to run at 3:59 AM
- using NoteMan, looked at the contents of the OutOfOfficeProfile documents and ensured the documents were not corrupt in any way
- deleted the OutOfOficeProfile profile documents for the affected users
- deleted the form (OutOfOfficeProfile) and the agents OutOfOffice and (Edit Office Profile) from the affected mail files and then refreshed their design so these design elements were pulled from the template [prior to doing so, checked the templates to make sure the OOO agent wasn't enabled in the templates, everything checked out just fine]
- checked the document properties of the OOO agent reminder emails and looked for clues there, this turned up nothing as well
With all of these items turning up empty, I next enabled debug to capture agent execution details and then combed through the output. This revealed the following message being generated for each of the affected users at 3:59 AM.
"AMgr: Received new mail event from Router for 'mail/xxxxx.nsf' "
So indeed the users were being sent the OOO remidner emails, but still no clues as to what was causing the reminder emails to be sent.
In looking at the tasks running on the server, I noticed the UPDATE task was not running. The ServerTasks= line in the notes.ini had been edited and this task had been removed from the ServerTasks variable. When inquiring about this, I found out this was a change a consultant that had previously been engaged had made. There had been no specific reason given for removing the task.
I had the customer add the UPDATE task back to the ServerTasks= variable and then do a 'load update' at the console to get the task running right away. This fixed the problem, no more OOO reminder messages were sent to the affected users. I have to admit this is the strangest OOO agent issue I have worked on.
|
Ratings
0
|
In my most recent blog entry when I migrated a customer from Domino on Linux to Domino on iSeries ( Fun day tomorrow! ) I noted there was an issue with the CFGDOMSVR command not taking the TIMEZONE parameter. I did some checking and found this is a known issue with an open SPR. This issue is planned to be fixed in release 8.0.3.
The TIMEZONE parameter is new in release 8 on iSeries (AS/400, System i, IBM i, ...). The parameter allows a Domino server to adopt the timezone of the iSeries it is running on. The value for this parameter can be set to *SYSVAL or a specific timezone setting. If *SYSVAL is specified, the value in the iSeries system value, QTIMZON, will be used by the Domino server when setting it's timezone. The problem is this parameter isn't working correctly. The result when configuring a release 8.0, 8.0.1, or 8.0.2 server is that the Timezone variable in the notes.ini is set to 0.
Until this issue is addressed in release 8.0.3, your options are to either enter the correct timezone (GMT, CST, CET, ZE4, ...) when configuring the Domino server; or if you choose to specify the value *SYSVAL, you will need to edit the notes.ini of the Domino server and change the value of the Timezone variable as appropriate.
|
Ratings
0
|
The Work with Domino Servers (WRKDOMSVR) command is a wonderful utility provided with the Lotus Domino server code for i5/OS. It provides an interface to work with Domino servers in many ways. The most commonly used features are starting, stopping, and displaying or working with the Domino console. There are some options on the WRKDOMSVR command that are seldom used, however they provide some very helpful features. These features aren't displayed on the main screen for this command, therefore I am finding few people know about them.
These hidden features are options 14, 15, and 16. Option 14 is 'Work with support files'. This option takes you directly into the IBM_TECHNICAL_SUPPORT subdirectory of the Domino server's data directory. Option 15 is 'Work with NSDs' which takes you into the IBM_TECHNICAL_SUPPORT directory and only displays the NSD files. Option 16 is 'Dump server call stacks'. This option is especially helpful if you are experiencing a server hang condition or other critical issues with your Domino server. By using option 16, call stacks are dumped for each active job running on the Domino server. It used to be that you had to download a special utility to dump the call stacks, now it is as simple as specifying option 16 next to the Domino server!
There is one other option I would like to point out. This one is shown on the main WRKDOMSVR screen, however I find it is not used as frequently as it could be. This is option 9, 'Work server jobs'. I find I use this option all the time. I can quicly see which jobs are running on the Domino server, what their run state is, how much CPU they are consuming, and the number of threads that are active under the job. When working with customers, I often see people switching to WRKACTJOB to see the jobs running under the Domino subsystem. Once I show them how easy it is to get to the information they're looking for by simplying selecting option 9, they are quite pleased.
|
Ratings
0
|
I came upon a strange situation with my test Domino server I have on an iSeries (ok, IBM i) server. When I configured this test server, I neglected to select the option to have the server automatically start when TCP/IP is started. The iSeries was IPLed over the weekend for some maintenance work. When I went to access my server today, I had to start it. Right after starting it, I thought, "I need to change the autostart parameter so this situation doesn't happen in the future".
I issued a CHGDOMSVR command right after starting the server, which lead me to a really strange situation. The server appeared as if it had started normally, however I was unable to access it. Upon examining the messages on the console, I saw this message:
"Warning! Failed to allocate message queue resource; post-crash/fault recovery shutdown system disabled."
The server was hung, so I dumped the server call stacks, for futher debug purposes (from option 16 from the WRKDOMSVR command). A consistent theme I saw in the call stacks for the threads that were hung was:
QDOMINO801 LIBNOTES OSSEM 0000000001 OSLockReadFRWSemWithInfo QDOMINO801 LIBNOTES OSSEM 0000000032 OSLockReadFRWSemInt QDOMINO801 LIBNOTES OSSEM 0000000001 WaitOnNativeSemaphoreCounted QDOMINO801 LIBNOTES OSSEM 0000000025 WaitOnNativeSemaphore QDOMINO801 LIBNOTES OSSEM 0000000017 WaitForThreadSem QSYS |