cancel
Showing results for 
Search instead for 
Did you mean: 

DI Server in Server Tools stopped and now cannot start

Former Member
0 Kudos

Hi,

I have an issue on firstly stopping the DI server from Server Tools and then I want to start the service again. Basically, I wanted to restart the DI Server service. But when I stopped the service, it isn't stopping completely. I also checked by going to services.msc. There the status is shown as Stopping.

How can I stop this service safely and then start again?

Any ideas will be highly appreciated.

Thanks in advance.

Regards,

Sanil

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Have you verified the log file (B1DI_Server.log) to make sure that the service DI Server had an error ?

I think that the server tools work perfectly to start/stop SAP B1 services.

Former Member
0 Kudos

Hi Johanny,

There are no errors in the log file. It's just that the service for DI Server is in Stopping mode for the last couple of hours. I want this to stop so that I can restart the service.

It is running on Windows Server 2008 R2 Standard with SAP B1 8.81 PL04

Regards,

Sanil

0 Kudos

Hmmm, it's so weird, what about if you use the end process tree and debug feature within task manager if it has (it should show some error), or restart the server (if you could).

Edited by: Johanny Marín Gil on Jan 7, 2012 6:48 PM

Former Member
0 Kudos

Thanks for your reply.

If I End the process in that manner, will it also end the B1 process? I do not want to have any impact to B1 right now, so restart is also not an option.

Has anyone else faced this issue before?

Regards,

Sanil

Well, it happened to me but it wasn't the DI Server, in fact, it wasn't any sort of SAP service. The problem: "admin rights".

Maybe you should open the Server Tools running as administrator, start/stop DI Server.

Test in the command line:

NET STOP SBODI_Server

or

NET STOP /y SBODI_Server

Now, sometimes a windows service can hang on, it never reaches the stopped phase. The only way to stop the service is killing the process, in this case "B1DI_Server.exe". This won't end another process.

End process or end process tree would be the solutions (Try the first one).

In the command line you could do this:

sc queryex SBODI_Server -> Now, you get the PID. For instance: 409

taskkill /PID 409 /F -> It's forced to kill the process

This should avoid the need of a reboot, but take care.

Former Member
0 Kudos

Thanks. I end the process from Task Manager and restarted DI Server.

But your last reply was very elaborate. Thanks again.

Regards,

Sanil