[Mono-bugs] [Bug 78764][Nor] New - Mono control panel handler does not restart correctly after second or later use
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Tue Jul 4 22:28:04 EDT 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by nathan at mammoth.com.au.
http://bugzilla.ximian.com/show_bug.cgi?id=78764
--- shadow/78764 2006-07-04 22:28:04.000000000 -0400
+++ shadow/78764.tmp.905 2006-07-04 22:28:04.000000000 -0400
@@ -0,0 +1,82 @@
+Bug#: 78764
+Product: Mono: Tools
+Version: 1.1
+OS:
+OS Details: Debian 3.1
+Status: NEW
+Resolution:
+Severity:
+Priority: Normal
+Component: mod_mono
+AssignedTo: gonzalo at ximian.com
+ReportedBy: nathan at mammoth.com.au
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: Mono control panel handler does not restart correctly after second or later use
+
+Description of Problem:
+
+If the mono-ctrl handler is used more than once to restart the XSP process,
+the existing process is not killed and ASP.NET pages no longer work.
+
+
+Steps to reproduce the problem:
+1. Start Apache2
+2. Use the control panel to restart Mono
+3. Use the control panel to restart Mono a second time
+
+Actual Results:
+
+I now have two mono processes running.
+
+
+Expected Results:
+
+There should still be only one.
+
+How often does this happen?
+
+Every time.
+
+Additional Information:
+
+Using mono 1.1.15, xsp 1.1.15, mod-mono 1.1.14 , Apache 2.0.54 .
+
+Here's a log of me starting Apache2, then restarting Mono twice.
+
+# /etc/init.d/apache2 restart
+Forcing reload of web server: Apache2.
+# ps ax | grep mono
+27633 ? Ss 0:00 /usr/lib/pkgconfig/../../bin/mono
+/usr/lib/pkgconfig/../../lib/xsp/1.0/mod-mono-server.exe --filename
+/tmp/mod_mono_server_global --nonstop --master
+27700 pts/0 S+ 0:00 grep mono
+# curl http://localhost/mono/?restart=ALL
+<html><body>
+<h1 style="text-align: center;">mod_mono Control Panel</h1>
+<div style="text-align: center;">mod-mono-server processes restarted.</div><br>
+<div style="text-align: center;"><a href="?">Return to Control Panel</a></div>
+</body></html>
+# ps ax | grep mono
+27705 ? Ss 0:00 /usr/lib/pkgconfig/../../bin/mono
+/usr/lib/pkgconfig/../../lib/xsp/1.0/mod-mono-server.exe --filename
+/tmp/mod_mono_server_global --nonstop --master
+# curl http://localhost/mono/?restart=ALL
+<html><body>
+<h1 style="text-align: center;">mod_mono Control Panel</h1>
+<div style="text-align: center;">mod-mono-server processes restarted.</div><br>
+<div style="text-align: center;"><a href="?">Return to Control Panel</a></div>
+</body></html>
+# ps ax | grep mono
+27705 ? Ss 0:00 /usr/lib/pkgconfig/../../bin/mono
+/usr/lib/pkgconfig/../../lib/xsp/1.0/mod-mono-server.exe --filename
+/tmp/mod_mono_server_global --nonstop --master
+27712 ? Ss 0:00 /usr/lib/pkgconfig/../../bin/mono
+/usr/lib/pkgconfig/../../lib/xsp/1.0/mod-mono-server.exe --filename
+/tmp/mod_mono_server_global --nonstop --master
+
+At this point ASP.NET pages do not work.
+
+Every restart with the control panel will create an additional mono process.
More information about the mono-bugs
mailing list