I'm trying to configure my MVC ASP-NET 4 application with mod_mono and apache2.
I can successfully run the application when the machine comes from a reboot (or restarting services and clearing temp files). All works fine. The problem is when I try to recompile the binary and replace it on the production server's bin folder, apache stops responding. Browser seats waiting for timeout. The mono-ctrl handler also stops responding. I cannot find any useful logs. Thanks for helping. Here goes my settings, app versions and some logs. # apache2 -v Server version: Apache/2.4.6 (Ubuntu) Server built: Dec 5 2013 18:32:22 # mono -V Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-1~pre1) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: sgen # uname -a Linux ip-172-31-22-67 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux # ls /etc/apache2/mods-enabled/ access_compat.load authn_file.load autoindex.load env.load mod_mono.load setenvif.conf ssl.load alias.conf authz_core.load deflate.conf filter.load mpm_worker.conf setenvif.load status.conf alias.load authz_host.load deflate.load mime.conf mpm_worker.load socache_shmcb.load status.load auth_basic.load authz_user.load dir.conf mime.load negotiation.conf speling.load authn_core.load autoindex.conf dir.load mod_mono.conf negotiation.load ssl.conf # mod-mono-server4 --version mod-mono-server4.exe 2.10.0.0 (c) (c) 2002-2007 Novell, Inc. Mod_mono backend for XSP # cat /etc/apache2/sites-enabled/webmin.1395111048.conf <VirtualHost dev.ferloassessoria.com.br> ServerName dev.ferloassessoria.com.br ServerAdmin web-ad...@dev.ferloassessoria.com.br DocumentRoot /var/www/dev.ferloassessoria.com.br MonoServerPath dev.ferloassessoria.com.br "/usr/bin/mod-mono-server4" MonoDebug dev.ferloassessoria.com.br true MonoSetEnv dev.ferloassessoria.com.br MONO_IOMAP=all MonoApplications dev.ferloassessoria.com.br "/:/var/www/ dev.ferloassessoria.com.br" <Location "/"> Allow from all Order allow,deny MonoSetServerAlias dev.ferloassessoria.com.br SetHandler mono SetOutputFilter DEFLATE SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip dont-vary #ForceType application/x-asp-net </Location> <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript </IfModule> </VirtualHost> # cat /etc/apache2/sites-enabled/000-default.conf # vim: syntax=apache ts=4 sw=4 sts=4 sr noet <Location /mono> SetHandler mono-ctrl Order deny,allow Deny from all Allow from 127.0.0.1 </Location> # tail /var/log/apache2/error.log [Wed Mar 19 16:51:55.947719 2014] [:error] [pid 4735:tid 140578624886528] command failed: failed to send file (file data) Change: Ferlo.Web.dll [Wed Mar 19 16:52:44.047803 2014] [:error] [pid 4733:tid 140578498995968] (104)Connection reset by peer: read_data failed [Wed Mar 19 16:52:44.047902 2014] [:error] [pid 4733:tid 140578498995968] Command stream corrupted, last command was -1 mod-mono-server4 mod-mono-server4 Listening on: /tmp/mod_mono_server_dev.ferloassessoria.com.br Root directory: /var/www/dev.ferloassessoria.com.br [Wed Mar 19 16:53:26.284182 2014] [mpm_worker:error] [pid 4724:tid 140578848868224] AH00287: server is within MinSpareThreads of MaxRequestWorkers, consider raising the MaxRequestWorkers setting [Wed Mar 19 16:53:29.287387 2014] [mpm_worker:error] [pid 4724:tid 140578848868224] AH00286: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting Att, Marcos Almeida Junior. http://about.me/junalmeida
_______________________________________________ Mono-aspnet-list mailing list Mono-aspnet-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-aspnet-list