![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Crashing Server Topic Summary: Created On: 27-Nov-2006 16:34 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
I heard rumor that someone at this company a few years ago managed to use DXL from a client that would crash the DOORS service running on the away server. Now I've of course got some DXL that will crash the DOORS client, but was wondering if anybody has some valid or accidental way to crash the DOORS service?
- Louie |
|
![]() |
|
![]() |
|
hey i want to check whether DOORs server is up and running through a program(may be DXL).
can u help me regarding this.
|
|
![]() |
|
![]() |
|
Manju, pinging the server may be all you need to satisfy your needs?
|
|
![]() |
|
![]() |
|
DOORS database 'server' is actually a windows 'service', that typically runs on a computer known as a 'server'.
If you mean the computer 'server' that houses the DOORS database: open a command DOS window. use the ping command: <ping DoorsServerName>. If the server is not available it says so. The output shows the speed of the network connection, you may care about the last line 'average', where 1ms is very fast and 25ms causes about a 45 second delay when opening a module. If you mean the DOORS 'service' that controls the database: If you DOORS client fails but doesn't offer licensing issues, then the DOORS DB service isn't available. You could also run the DBSADMIN program found in the Start program folder for DOORS. I don't know how to ask the Server whether or not a particular service is running on it. - Louie |
|
![]() |
|
![]() |
|
If DOORS server is located on Linux/Unix machine: check wheter doorsd process is available (ps -lA | grep doorsd)
Similarly, you can check list of processes on Windows machine, but I can't tell you what command it would be. |
|
![]() |
|
![]() |
|
Louie,
I have had the same thing happen here. A DXL script caused the server to stop running. It was a couple of months ago but I WAS able to repeat it. I have not had time to debug, but plan on it when things slow down a bit. What is even more amazing, there is no way (at least I haven't found a way) to indicate what caused the server to stop. Almost EVERY other server based, multi-user application I have seen has an error logging function to indicate what (sometimes not very specific) caused the server to stop running. DOORs has NO ERROR INDICATION AT ALL. It just tells you when it was stopped. That's it. I was amazed to hear from Telelogic that they do not log server errors. After I picked my jaw off the floor I think I replied with something intelligent like "WhaaWhaaWhhhaaat?????" Did they tell me a fib? Does Anybody know if there really is a server error log somewhere? If not, I think Telelogic seriously needs to address this issue. BTW, we use Timbra to monior the server. If (more like when) the DOORs server stops, it is restarted within 60 seconds. It dosen't help folks who weren't saving their work regularly, but they are learning... Dan |
|
![]() |
|
![]() |
|
Hi Rafal,
on Windows Server it would be: tasklist /FI "IMAGENAME eq doorsd.exe" on command line ... Greetings to Wroclaw ![]() Reik ------------------------- Evosoft GmbH for Siemens Industry Sector Berlin, Germany |
|
![]() |
|
![]() |
|
I had some good and some bad luck with the command line switch "-logfile ". I think they fixed a serious bug in that for v8. IIRC, you can start the DOORS service with some sort of switch like that or in the server's registry, but I don't recall the details.
Could I see the DXL that caused the serive to crash? - Louie |
|
![]() |
|
![]() |
|
My memory seems to recall that the -logfile really slows down DOORs as it logs everything. I guess that's OK if you are debugging but not for every day server operation. I would like to see and exception log file.
As far as the DXL goes. I will have to retrace some steps to locate it. I would also have to review the offending DXL to see if it contains and secret decoder ring info. (again time). If not, sure. I will share it. It seem to remember that it was related to a thread I posted a while back about deterministic execution of attribute DXL's. I'll be in touch Dan |
|
![]() |
Telelogic DOORS
» DXL Exchange
»
Crashing Server
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.