Hi, I'm by far not a UNIX sysadm expert, but as far I my memory goes I think that by looking at the init(8) documentation you'll find good directions how to implement this in a UNIX fashion. The 'init' process is designed to take care of things like automagically restarting processes and logging the time they died in something like /va/r/log/wtmp. If I'm wrong let me know. In a month or so I'll have to set up a server as well. Frank On Monday, October 16, 2000 4:28 AM, Mike Cannon-Brookes [SMTP:[EMAIL PROTECTED]] wrote: > Robert, > > Fantastic - exactly what I was looking for! > > I've just downloaded an HTTP monitoring tool called "PagePoke" (perl) from > Freshmeat, will see how it goes. It's GPL so you could easily change to an > XML file format if wnated. Alternatively if you feel like hacking a little, > you could grab JMeter from java.apache.org and wrap a daemon around that? > (It's a very good multithreaded load tester) > > Thanks, > Mike > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED]]On Behalf Of Robert Krueger > > Sent: Sunday, October 15, 2000 8:43 PM > > To: Orion-Interest > > Subject: Re: startup / monitor script? > > > > > > At 20:22 15.10.00 , you wrote: > > >Klaus - thanks I'll try that. > > > > > >On my other point, has anyone written a shell or perl script to do the > > >following on Linux/Unix: > > > > > >1) Start Orion > > >2) Monitor that the Java process Orion is running in is running > > >3) If Orion stops (ie JVM crashes) - restart Orion > > >4) Log the starts / stops? > > > > > >I'm not a scripting guru at all, but if noone has one I'll start > > trying to > > >hack one together. Always easier to start from something working though - > > >has anyone seen something like this elsewhere I could look at? > > > > > >Mike > > > > > > this is exactly what supervise (comes with daemontools by the auther of > > qmail, d.j. bernstein) does. we've used it in production systems for the > > exact same task you're describing and are very satisfied with it. > > the only > > problem it doesn't deal with is when the entire application > > hangs. however, > > we haven't had this kind of problem in a long time. at the moment we use > > jdk1.3 by sun, which crashes occasionally and is restarted by supervise. > > > > try that, it's a good robust tool (like everything by that > > pedantic maniac > > bernstein ;-). > > > > btw does anyone know a working http monitoring tool preferably java based > > with an xml based config syntax? we use netsaint and the config > > syntax is a > > pain. we need something very simple and if we don't find anything we'll > > probably hack something ourselves. > > > > robert > > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] > > > > [mailto:[EMAIL PROTECTED]]On Behalf Of Klaus Thiele > > > > Sent: Saturday, October 14, 2000 5:17 PM > > > > To: Orion-Interest > > > > Subject: Re: Deployment platforms > > > > > > > > > > > > Mike Cannon-Brookes wrote: > > > > > > > > > [...] > > > > > > > 6. What has been your experience (stability, performance, > > > > managability, > > > > > > > etc) - mainly of the underlying platform, not orion. > > > > > Perfect, we've never had any problems with the OS or the DB (Sybase > > > > > 11.0.3.3). Our only problem now is twofold: > > > > > 1) Finding a way for Orion effectively to run as something > > > > other than root. > > > > > > > > some time ago there was a nice tip from a guy on this list: > > > > > > > > Linux kernel configuration: > > > > Networking options ---> > > > > [*] IP: firewalling > > > > [*] IP: transparent proxy support > > > > > > > > and then a small startup-script: > > > > [...] > > > > start) > > > > echo -n "Redirect port 80" > > > > /sbin/ipchains -A input -p tcp -s 0/0 -d 0/0 80 -j > > REDIRECT 8000 > > > > this should also work (https): > > > > /sbin/ipchains -A input -p tcp -s 0/0 -d 0/0 443 -j > > REDIRECT 8443 > > > > [...] > > > > > > > > then you can run orion as any user you want. > > > > > > > > hope that helps > > > > klaus > > > > > > > > -- > > > > Klaus Thiele - Personal & Informatik AG > > > > mailto:[EMAIL PROTECTED] > > > > > > > > "There's got to be more to life than compile-and-go." > > > > > > > > > > > > > > > (-) Robert Kruger > > (-) SIGNAL 7 Gesellschaft fur Informationstechnologie mbH > > (-) Bruder-Knau?-Str. 79 - 64285 Darmstadt, > > (-) Tel: 06151 665401, Fax: 06151 665373 > > (-) [EMAIL PROTECTED], www.signal7.de > > > > > >
