From 7950fc0f2e025e458b9194de9cc6ad7571d5354f Mon Sep 17 00:00:00 2001 From: Brian Warner <warner@lothar.com> Date: Wed, 15 Jul 2009 00:29:29 -0700 Subject: [PATCH] node.py: record pid in twisted log at startup. Closes #476. --- src/allmydata/node.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/allmydata/node.py b/src/allmydata/node.py index c695bd0d..790ed043 100644 --- a/src/allmydata/node.py +++ b/src/allmydata/node.py @@ -238,6 +238,11 @@ class Node(service.MultiService): def startService(self): # Note: this class can be started and stopped at most once. self.log("Node.startService") + # Record the process id in the twisted log, after startService() + # (__init__ is called before fork(), but startService is called + # after). Note that Foolscap logs handle pid-logging by itself, no + # need to send a pid to the foolscap log here. + twlog.msg("My pid: %s" % os.getpid()) try: os.chmod("twistd.pid", 0644) except EnvironmentError: -- 2.45.2