Skip to content

Signals are not properly handled from another terminal #433

Closed

Description

@LucLabarriere

Doing ctrl-c in the terminal stops the turingdb properly (prints 'Terminating server'), but doing kill -2 pid or kill -15 pid only prints 'Terminating server' but doesn't actually stop the process.
This breaks the way we stop turingdb in the benchmarks.

The reason for this is that we handle the signal TuringServer effectively stopping the HTTP server main loop, but that doesn't stop the CLI loop.

@rjb32 @maxvincent24

Activity

  1. linked a pull request that will close this issueStop command + Lock file #436on Feb 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions