Issue Details (XML | Word | Printable)

Key: CORE-3622
Type: Improvement Improvement
Status: Reopened Reopened
Priority: Critical Critical
Assignee: Unassigned
Reporter: F.D.Castel
Votes: 2
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
Firebird Core

Classic: Stopping Windows Service leaves one or more instances of fb_inet_server.exe running

Created: 07/Oct/11 09:18 AM   Updated: 10/Oct/11 10:06 AM
Component/s: Engine
Affects Version/s: None
Fix Version/s: None

Environment: Windows Server 2003 / SP2 / x86


 Description  « Hide
Sometimes stopping Windows Service on Firebird Classic 2.5.0 can leave one or more instances of fb_inet_server.exe running.

This is highly undesirable, since it could lead one to think the database file isn't in use as the service status is "Stopped". A database file copy or file-level backup in this state can corrupt the database (actually this DID occur once with me, and that's why I flagged this issue as "critical").

The correct behavior should be:
- (preferred) The service STOPS, no more instances left running and all database files closed ; *OR*
- The service DON'T STOP, returning an error message.

Currently, running a

    taskkill /im fb_inet_server.exe /f

can surely kill every zombie process, but I don't know how harmful this can be.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Sean Leyne made changes - 07/Oct/11 02:31 PM
Field Original Value New Value
Status Open [ 1 ] Resolved [ 5 ]
Resolution Won't Fix [ 2 ]
Pavel Cisar made changes - 07/Oct/11 03:43 PM
Status Resolved [ 5 ] Closed [ 6 ]
Dmitry Yemanov made changes - 07/Oct/11 04:43 PM
Resolution Won't Fix [ 2 ]
Status Closed [ 6 ] Reopened [ 4 ]
F.D.Castel made changes - 09/Oct/11 04:38 AM
Issue Type Bug [ 1 ] Improvement [ 4 ]
Affects Version/s 2.5.0 [ 10221 ]