Your message dated Thu, 05 Sep 2019 02:28:09 +0900
with message-id <[email protected]>
and subject line Re: redmine: process does not respond to signals
has caused the Debian Bug report #659468,
regarding redmine: process does not respond to signals
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
659468: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659468
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: lighttpd
Version: 1.4.28-2+squeeze1
Severity: normal

When I run "service lighttpd reload" lighttpd does not properly kill the
ruby processes of Redmine (see attached configuration file).

michael@vserver:~$ ps -A | grep ruby
11600 ?        00:00:02 ruby

michael@vserver:~$ sudo service lighttpd reload
Reloading web server configuration: lighttpd.

michael@vserver:~$ ps -A | grep ruby
11600 ?        00:00:02 ruby  # <-- thats the bad one
28667 ?        00:00:02 ruby
28764 ?        00:00:02 ruby

When looking at 11600 in htop the process is a child of init, not
of lighttpd anymore. Neither "kill -s 15 11600" nor "kill -s 10 11600" 
will terminate the ruby process. "kill -s 9 11600" of course does.


-- System Information:
Debian Release: 6.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-vserver-amd64 (SMP w/24 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lighttpd depends on:
ii  libattr1                1:2.4.44-2       Extended attribute shared library
ii  libbz2-1.0              1.0.5-6+squeeze1 high-quality block-sorting file co
ii  libc6                   2.11.3-2         Embedded GNU C Library: Shared lib
ii  libfam0                 2.7.0-17         Client library to control the FAM 
ii  libldap-2.4-2           2.4.23-7.2       OpenLDAP libraries
ii  libpcre3                8.02-1.1         Perl 5 Compatible Regular Expressi
ii  libssl0.9.8             0.9.8o-4squeeze7 SSL shared libraries
ii  libterm-readline-perl-p 1.0303-1         Perl implementation of Readline li
ii  lsb-base                3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip
ii  mime-support            3.48-1           MIME files 'mime.types' & 'mailcap
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages lighttpd recommends:
ii  spawn-fcgi                    1.6.3-1    A fastcgi process spawner

Versions of packages lighttpd suggests:
pn  apache2-utils           <none>           (no description available)
ii  openssl                 0.9.8o-4squeeze7 Secure Socket Layer (SSL) binary a
pn  rrdtool                 <none>           (no description available)

-- Configuration Files:
/etc/lighttpd/lighttpd.conf changed:
server.modules = (
        "mod_access",
        "mod_alias",
        "mod_compress",
        "mod_redirect",
        "mod_rewrite",
)
server.document-root        = "/var/www"
server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
server.errorlog             = "/var/log/lighttpd/error.log"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
index-file.names            = ( "index.php", "index.html",
                                "index.htm", "default.htm",
                               " index.lighttpd.html" )
url.access-deny             = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
include_shell "/usr/share/lighttpd/use-ipv6.pl"
dir-listing.encoding        = "utf-8"
server.dir-listing          = "disable"
compress.cache-dir          = "/var/cache/lighttpd/compress/"
compress.filetype           = ( "application/x-javascript", "text/css", 
"text/html", "text/plain" )
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"
$HTTP["url"] =~ "^/redmine(/|$)" {
        var.X_DEBIAN_SITEID = "default"
        server.document-root = "/usr/share/redmine/public/"
        server.indexfiles = ( "dispatch.fcgi" )
        server.error-handler-404 = "/redmine/dispatch.fcgi"
        alias.url = (
                "/redmine/plugin_assets/" => "/var/cache/redmine/" + 
var.X_DEBIAN_SITEID + "/plugin_assets/",
                "/redmine" => "/usr/share/redmine/public"
        )
        fastcgi.server += (
                ".fcgi" => (
                        "localhost" => (
                                "min-procs"       => 1,
                                # max-procs >= 2 for Upload Progress or other 
tasks that need a second parallel request
                                "max-procs"       => 2,
                                "socket"          => 
"/var/run/redmine/sockets/" + var.X_DEBIAN_SITEID + "/fcgi.socket",
                                "bin-path"        => 
"/usr/share/redmine/public/dispatch.fcgi",
                                "bin-environment" => (
                                        "RAILS_RELATIVE_URL_ROOT" => "/redmine",
                                        "X_DEBIAN_SITEID" => 
var.X_DEBIAN_SITEID,
                                        "RAILS_LOG" => "/var/log/redmine"
                                ),
                                "check-local"    => "disable",
                                "kill-signal" => 10 # this is because programs 
linked against libfcgi need USR1 kill-signal
                        )
                )
        )
}
url.rewrite-once += (
        "^/rsslounge/favicon.ico$" => "/rsslounge/public/favicon.ico",          
        "^/rsslounge/plugins/([^/]+)/(.*)$" => 
"/rsslounge/plugins/$1/public/$2",
        "^/rsslounge/favicons/(.*)$" => "/rsslounge/data/favicons/$1",
        "^/rsslounge/thumbnails/(.*)$" => "/rsslounge/data/thumbnails/$1",
        "^/rsslounge/javascript/(.*)$" => "/rsslounge/public/javascript/$1",    
        "^/rsslounge/stylesheets/(.*)$" => "/rsslounge/public/stylesheets/$1",  
        "^/rsslounge/public/" => "$0",                                   
        "^/rsslounge/(.*)" => "/rsslounge/index.php?mod_rewrite=1&$1"
)
alias.url += ( "/phppgadmin" => "/usr/share/phppgadmin" )


-- no debconf information



--- End Message ---
--- Begin Message ---
Quack,

I found some time to test and I could not reproduce the problem with version 4.0.4 in unstable, both reload and restart of lighttpd killed the ruby process and started a new one.
I am ths closing this BR, thanks for your report.

\_o<

--
Marc Dequènes

--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to