Re: dbmail init systemd
Gordan Bobic <[email protected]> Fri, 15 Jul 2016 13:03:51 +0100
| Newsgroups | gmane.mail.imap.dbmail |
|---|---|
| Message-ID | <[email protected]> |
On 2016-07-15 13:00, Reindl Harald wrote: > Am 15.07.2016 um 13:55 schrieb Gordan Bobic: >> On 2016-07-15 12:33, Reindl Harald wrote: >>> Am 15.07.2016 um 13:26 schrieb Gordan Bobic: >>>> On 2016-07-15 12:24, Reindl Harald wrote: >>>>> Am 15.07.2016 um 13:12 schrieb Gordan Bobic: >>>>>> On 2016-07-15 12:01, Reindl Harald wrote: >>>>>>> Am 15.07.2016 um 12:58 schrieb Gordan Bobic: >>>>>>>> On 2016-07-15 11:43, Admin Beckspaced wrote: >>>>>>>>> i see there's also a systemd folder in the 3.2.3 version: >>>>>>>>> >>>>>>>>> https://github.com/pjstevns/dbmail/tree/master/systemd >>>>>>>>> >>>>>>>>> and some makefiles .... >>>>>>>>> >>>>>>>>> sorry ... i'm no linux expert, but could you perhaps shed some >>>>>>>>> light >>>>>>>>> on creating the proper systemd service files for my OS opensuse >>>>>>>>> >>>>>>>>> would really love to have that nice auto-restart feature once a >>>>>>>>> dbmail >>>>>>>>> process crashes. >>>>>>>>> this is possble with using systemd service files, isn't it? >>>>>>>> >>>>>>>> While I get that auto-restart on crash is conceptually a very >>>>>>>> DevOps >>>>>>>> way of glazing over the problem, I hope I am not the only one >>>>>>>> feeling >>>>>>>> a little nervous about trusting an application that randomly >>>>>>>> crashes >>>>>>>> on a regular basis with something as potentially important as >>>>>>>> email. >>>>>>> >>>>>>> surely, but you have two options if a service crashs >>>>>>> >>>>>>> * process monitoring which restarts it >>>>>>> * wait for complaint calls and start it by hand >>>>>>> >>>>>>> none of both will solve the underlying problem magically but >>>>>>> "until i >>>>>>> don't know how to solve the real issue i refuse to start the >>>>>>> service" >>>>>>> won't help ypu >>>>>> >>>>>> No option of migrating to something that doesn't crash if the bug >>>>>> isn't fixed upstream in a reasonable timeframe? >>>>> >>>>> define reasonable - not easy at least when you wrote many thousand >>>>> lines of code fro backends and integration between different >>>>> services >>>>> and machines over 8 years..... >>>> >>>> Let me turn that adound - how long an acceptance of things being >>>> broken might be defined as reasonable? >>> >>> frankly - where should that discussion end? >>> >>> i just need to see the software which works like a wonder and don't >>> make other problems - and be it only that you lose adminitsrative >>> features which are possible over a encrypted sql connection and would >>> neet to be replaced with cronjobs since exectue a system command in a >>> web-application on a remote server isn't possible without degrade any >>> sense of security >>> >>> if you try to explain me my job forget it - if your services (no >>> matter which ones) have no watchdogs you would be better served when >>> one explains you your job which as sysadmin means high availbility in >>> case of the unexpexted happens >> >> Exactly - when _UNEXPECTED_ happens. It isn't unexpected if it happens >> on an hourly basis. HA is something to rely on in case of a disaster. >> What you seem to be advocating sounds more like accepting disaster as >> the permanent ongoing state > > boah it does not on a hourly basis - the last crash was months ago here > troll somewhere else You are obviously doing better than me. I was getting dbmail-imap crashes at least once/day on my personal mail server, with a total of 4 users on it.