| foolano | ih | 14:40 |
|---|---|---|
| foolano | hi | 14:40 |
| Keybuk | hi | 14:42 |
| foolano | is there any way to be notfied when upstart decides to stop respawning a job because the respawning is too fast? | 15:39 |
| Keybuk | start on stopped foo failed respawn | 15:42 |
| Keybuk | (ie. the "stopped" event for "foo" (the job) will have "failed respawn" as arguments) | 15:43 |
| foolano | thx, gonna try that | 15:47 |
| foolano | works like a charm | 16:28 |
| foolano | this namespace thing is great | 16:28 |
| foolano | i lived in the past when i used runit :P | 16:29 |
| foolano | one more thing: | 16:49 |
| foolano | according to the doc: Respawning will not generate a special set of events, instead it will generate the same sequence as a restart: stopping, starting and then started. | 16:50 |
| Keybuk | right | 16:50 |
| Keybuk | say squid crashes | 16:51 |
| Keybuk | you'll get | 16:51 |
| Keybuk | stopping squid failed main | 16:51 |
| Keybuk | EXIT_SIGNAL=SEGV | 16:51 |
| Keybuk | starting squid | 16:51 |
| Keybuk | started squid | 16:51 |
| foolano | ok | 16:51 |
| foolano | i'd need to distinguish between a restart from a crash and a restart forced by the user | 16:53 |
| Keybuk | restart from a crash will say "failed" | 16:53 |
| Keybuk | restart by user will say "ok" | 16:53 |
| Keybuk | ie. | 16:54 |
| Keybuk | stopping squid ok | 16:54 |
| Keybuk | starting squid | 16:54 |
| Keybuk | started squid | 16:54 |
| Keybuk | (user runs "stop squid; start squid") | 16:54 |
| Keybuk | it's ok, because it was expected to exit | 16:54 |
| foolano | gonna use that | 16:55 |
| Keybuk | start on stopping squid | 16:56 |
| Keybuk | script | 16:56 |
| Keybuk | if [ "$2" = "ok" ]; then | 16:56 |
| Keybuk | # normal restart | 16:56 |
| Keybuk | elif [ "$2" = "failed" -a "$3" = "respawn" ]; then | 16:56 |
| Keybuk | # respawn limit hit | 16:56 |
| Keybuk | elif [ "$2" = "failed" ]; then | 16:56 |
| Keybuk | # crashed or terminated | 16:56 |
| Keybuk | # check $EXIT_STATUS or $EXIT_SIGNAL | 16:56 |
| Keybuk | fi | 16:56 |
| Keybuk | end script | 16:56 |
| foolano | great | 16:57 |
| foolano | that's all i need :) | 16:57 |
| foolano | thx a lot | 16:58 |
| foolano | Keybuk: the above script never enters into the last elif | 17:25 |
| foolano | if my daemon has the respawn option | 17:25 |
| foolano | if i comment it out it enters | 17:25 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!