Bukkit crash detection and restart not working

    • Type: Bug
    • Resolution: Cannot Reproduce
    • Priority: Minor
    • None
    • Affects Version/s: None
    • None
    • Environment:

      This server is running CraftBukkit version git-Spigot-5f38d38-18fbb24 (MC: 1.8.8) (Implementing API version 1.8.8-R0.1-SNAPSHOT)

      Before the 1.8 update I was using a start.sh script which basically boots the server. Spigot used to detect when the server was not responding or when it was crashed, and would restart by invoking that start.sh script. However, it stopped picking up crashes and issuing restarts for some reason.

      Copy of the spigot.yml file:

      # This is the main configuration file for Spigot.
      # As you can see, there's tons to configure. Some options may impact gameplay, so use
      # with caution, and make sure you know what each option does before configuring.
      # For a reference for any variable inside this file, check out the Spigot wiki at
      # http://www.spigotmc.org/wiki/spigot-configuration/
      #
      # If you need help with the configuration or have any questions related to Spigot,
      # join us at the IRC or drop by our forums and leave a post.
      #
      # IRC: #spigot @ irc.spi.gt ( http://www.spigotmc.org/pages/irc/ )
      # Forums: http://www.spigotmc.org/
      
      config-version: 8
      settings:
        save-user-cache-on-stop-only: false
        bungeecord: false
        late-bind: false
        sample-count: 12
        player-shuffle: 0
        filter-creative-items: true
        user-cache-size: 1000
        int-cache-limit: 1024
        moved-wrongly-threshold: 0.0625
        moved-too-quickly-threshold: 100.0
        timeout-time: 60
        restart-on-crash: true
        restart-script: ./start.sh
        netty-threads: 4
        attribute:
          maxHealth:
            max: 2048.0
          movementSpeed:
            max: 2048.0
          attackDamage:
            max: 2048.0
      # This is the main configuration file for Spigot.
      # As you can see, there's tons to configure. Some options may impact gameplay, so use
      # with caution, and make sure you know what each option does before configuring.
      # For a reference for any variable inside this file, check out the Spigot wiki at
      # http://www.spigotmc.org/wiki/spigot-configuration/
      #
      # If you need help with the configuration or have any questions related to Spigot,
      # join us at the IRC or drop by our forums and leave a post.
      #
      # IRC: #spigot @ irc.spi.gt ( http://www.spigotmc.org/pages/irc/ )
      # Forums: http://www.spigotmc.org/
      
      config-version: 8
      settings:
        save-user-cache-on-stop-only: false
        bungeecord: false
        late-bind: false
        sample-count: 12
        player-shuffle: 0
        filter-creative-items: true
        user-cache-size: 1000
        int-cache-limit: 1024
        moved-wrongly-threshold: 0.0625
        moved-too-quickly-threshold: 100.0
        timeout-time: 60
        restart-on-crash: true
        restart-script: ./start.sh
        netty-threads: 4
        attribute:
          maxHealth:
            max: 2048.0
          movementSpeed:
            max: 2048.0
          attackDamage:
            max: 2048.0
        debug: false
        global-api-cache: false
      commands:
        tab-complete: 0
        log: true
        spam-exclusions:
        - /skill
        silent-commandblock-console: false
        replace-commands:
        - setblock
        - summon
        - testforblock
        - tellraw
      messages:
        whitelist: Server is being maintained. Only the administrator access allowed. Please check back later.
        unknown-command: Unknown command. Type "/help" for help.
        server-full: The server is full!
        outdated-client: Outdated client! Please use {0}
        outdated-server: Outdated server! I'm still on {0}
        restart: Server is restarting
      stats:
        disable-saving: false
        forced-stats: {}
      world-settings:
        default:
          verbose: true
          anti-xray:
            enabled: true
            engine-mode: 1
            hide-blocks:
            - 14
            - 15
            - 16
            - 21
            - 48
            - 49
            - 54
            - 56
            - 73
            - 74
            - 82
            - 129
            - 130
            replace-blocks:
            - 1
            - 5
          mob-spawn-range: 4
          nerf-spawner-mobs: false
          growth:
            cactus-modifier: 100
            cane-modifier: 100
            melon-modifier: 100
            mushroom-modifier: 100
            pumpkin-modifier: 100
            sapling-modifier: 100
            wheat-modifier: 100
            netherwart-modifier: 100
          entity-activation-range:
            animals: 32
            monsters: 32
            misc: 16
          entity-tracking-range:
            players: 48
            animals: 48
            monsters: 48
            misc: 32
            other: 64
          ticks-per:
            hopper-transfer: 8
            hopper-check: 8
          hopper-amount: 1
          random-light-updates: false
          save-structure-info: true
          max-bulk-chunks: 5
          max-entity-collisions: 8
          dragon-death-sound-radius: 0
          seed-village: 10387312
          seed-feature: 14357617
          hunger:
            walk-exhaustion: 0.2
            sprint-exhaustion: 0.8
            combat-exhaustion: 0.3
            regen-exhaustion: 3.0
          max-tnt-per-tick: 100
          max-tick-time:
            tile: 50
            entity: 50
          item-despawn-rate: 6000
          merge-radius:
            item: 2.5
            exp: 3.0
          arrow-despawn-rate: 1200
          enable-zombie-pigmen-portal-spawns: true
          wither-spawn-sound-radius: 0
          view-distance: 10
          hanging-tick-frequency: 100
          zombie-aggressive-towards-villager: true
          chunks-per-tick: 0
          clear-tick-list: false
          hopper-alt-ticking: false
      

            Assignee:
            Unassigned
            Reporter:
            Nicky Vermeersch
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: