> On 27 Apr 2015, at 10:21, Robin Becker <ro...@reportlab.com> wrote: > > I'm using the double fork exec model as exemplified in > > http://code.activestate.com/recipes/278731-creating-a-daemon-the-python-way/ > > to run a django management command detached from any view. A database object > is used to store/update information about the process. The command does have > a log file and appears to work well on linux. > > However, on my developer colleague's mac using the django development server > the job ends suddenly without passing through the try except finally that's > supposed to capture information. > > I believe the only way it can do this is os._exit or an interrupt eg SIGSEGV > etc etc. > > Is it possible to get core dumps on the Mac for debugging purposes? Would > the detached process inherit flags etc etc from the starting process? I know > little about OS X/Mach. >
My first thought would be to run Applications -> Utilities -> Console and look for a crash report under ‘User Diagnostic Reports’ in the sidebar. I’m not entirely sure what my second thought would be if there wasn’t a report there. — CMcP -- https://mail.python.org/mailman/listinfo/python-list