Skip to content

Signal : _ README first

fischa edited this page Jul 23, 2015 · 2 revisions

ExaBGP can be controlled using signal. Configuration changes can be notified to the program using signals:

Supported signals are :

  • SIGALRM : restart ExaBGP
  • SIGUSR1 : reload the configuration
  • SIGUSR2 : reload the configuration and the forked processes
  • SIGTERM : terminate ExaBGP
  • SIGHUP : terminate ExaBGP (does NOT reload the configuration anymore to allow to run ExaBGP under screen)

Reloading large configuration using signal is not recommended as the configuration parsing code is currently blocking (as well as some part of the RIB required for the reload - for simplicity).

Therefore if you have large configuration change, it could cause the peer to miss some keepalive and cause a flap.