[Twisted-Python] A useful value for argv[0]
Christopher Armstrong
radix at twistedmatrix.com
Mon Feb 10 18:56:02 MST 2003
On Mon, Feb 10, 2003 at 06:16:53PM -0500, Jp Calderone wrote:
> I think it would be neat if twistd re-executed itself(/python), and
> specified the name of the tap/tas/tax file it was currently processing as
> the value for argv[0]. This would make administering a system with many
> twistd processes running much easier. Want to see your webserver? Just
> run "ps -C web.tap". Of course there could still be name conflicts, but
> this might encourage the naming of tap files to be more selective. The
> system wide twisted.web tap could be "system-web" and Bob's distributed web
> could be "bob-web".
>
> It makes integration with init scripts easier, too (at least on the
> system's I'm familiar with), for the same reason. Instead of keeping track
> of pid files, just specify the name of the tap to start/stop/whatever.
>
> Anyone like? Anyone hate?
I think it would be pretty neat. But if we do it, as you mention
above, it would lead to name conflicts. I think an `--appname'
argument to `mktap' would be in order.
--
Twisted | Christopher Armstrong: International Man of Twistery
Radix | Release Manager, Twisted Project
---------+ http://twistedmatrix.com/users/radix.twistd/
More information about the Twisted-Python
mailing list