q66
|
b74c5266fd
Default to service dir as working directory for services
|
1 week ago |
Davin McCall
|
6eaaa3b302
Improve signal handling for service processes
|
1 month ago |
Davin McCall
|
a41e06c357
Implement chaining of service output through another service
|
2 months ago |
Davin McCall
|
3770e1ca45
Formatting: tabs to spaces
|
2 months ago |
Davin McCall
|
34736fba7e
Clear logfile (name) if log type != file.
|
3 months ago |
Daniel Kolesa
|
79cf66f45d
baseproc-service: fix default log target for none-logged services
|
4 months ago |
Davin McCall
|
c66a24450b
Implement output capture to buffer
|
7 months ago |
Davin McCall
|
642a9ff41d
Fix automatic restart tracking
|
11 months ago |
Davin McCall
|
3303f6f3a6
Check restart limits on stop, rather than initiating restart first
|
11 months ago |
Davin McCall
|
36588b165f
Fix #74, command arg ptrs pointed into invalid string
|
1 year ago |
Davin McCall
|
2e68846192
Report failure to start with state as STOPPING (or STOPPED)
|
1 year ago |
Davin McCall
|
2f5d70574c
Fix start timeout not being active for restarts
|
1 year ago |
Davin McCall
|
8d6ab2f98c
Initial support for cgroups
|
1 year ago |
Davin McCall
|
6ce305edef
Fix some cases where restarts bypassed the restart delay
|
1 year ago |
Davin McCall
|
e52260a699
Improve comments
|
1 year ago |
Davin McCall
|
4b5ed5611e
Make capitalisation of error messages more consistent
|
2 years ago |
Davin McCall
|
e6a8f6f536
Minor cleanup
|
2 years ago |
Davin McCall
|
8879ba5ad1
Refactor / fix stopping restart timer if bring-down during recovery
|
2 years ago |
Davin McCall
|
28f7f4d866
Support start timeout for process services
|
2 years ago |
Davin McCall
|
1f72f96054
Remove general "restarting" flag. Refactor.
|
2 years ago |
Davin McCall
|
64ab7544a1
Move handling of process auto-restart
|
2 years ago |
Davin McCall
|
e735dcda56
If process restart fails, prevent restart of dependents
|
2 years ago |
Davin McCall
|
fbf6165de0
Remove unnecessary function
|
2 years ago |
Davin McCall
|
dc772cfe9b
Re-work state propogation/transition logic.
|
4 years ago |
Davin McCall
|
4035745d53
Don't put "shares console" processes in the foreground.
|
4 years ago |
Davin McCall
|
79bfbd4f9e
Implement "env-file" service setting for service-specific environment.
|
4 years ago |
Davin McCall
|
46b3e0151d
Fix notification environment variable setting.
|
4 years ago |
Davin McCall
|
18ece72eeb
Implement resource limit settings.
|
4 years ago |
Davin McCall
|
602da455ed
Try to fix case where we can't getpgid() treating pid == pgid.
|
4 years ago |
Davin McCall
|
61c2dbdb32
log about not being able to get process group with INFO not WARN.
|
4 years ago |