<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Ciao,<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">    </span>i add some considerations.<br><div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Ciao Johan,</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">   </span>thanks for your support.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">    </span>I'm new to this problematic.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dario,<div class=""><br class=""></div><div class="">I think I scanned your email too quickly before. Does not seem to be an issue with mixup with fastcgi.</div><div class="">I’m not a lighttpd user, so I cannot comment on that any further.</div><div class=""><br class=""></div><div class="">My next suggestion would be: are you using an error handler in the seaside app? If there’s an error in your app, you would get an error 500 back.</div></div></blockquote><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">      </span>To understund the problem on the MacBook system with Pharo i personalized the:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">              </span>1) ZnCostants <span class="Apple-tab-span" style="white-space:pre">initializeHTTPStatusCodes</span></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">               </span>2) WAResponse initialize</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       </span>for return a specific message for error 500. </div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">  With this setup I have defined that the error is handled </span>( returned ) directly <span class="Apple-tab-span" style="white-space:pre">by</span> the Lighttpd server.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Not by Pharo environment.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">   </span>A<span class="Apple-tab-span" style="white-space:pre">s if the web</span> lighttpd<span class="Apple-tab-span" style="white-space:pre"> server does not communicated with</span> the Pharo ZnZincServerAdaptor and return directlly the error 500.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>If you stop the ZnZincServerAdaptor instance you get the same error and the lighttpd server log report:</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                2016-11-19 17:55:56: (mod_proxy.c.1054) proxy-server disabled: 127.0.0.1 8888 7 
                2016-11-19 17:55:56: (mod_proxy.c.1316) no proxy-handler found for: /management </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span></div><div><span class="Apple-tab-span" style="white-space:pre">     similar to the error that I find </span>in origin.</div><div><br></div><blockquote type="cite"><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div class=""><div><blockquote type="cite" class=""><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div class=""><div class=""><div class=""><div class=""><blockquote type="cite" class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div class=""><div class=""><blockquote type="cite" class=""><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div class="">2016-11-18 11:13:53: (network_writev.c.115) writev failed: Socket is not connected 9 </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div class="">2016-11-18 11:13:53: (mod_proxy.c.853) write failed: Socket is not connected 57 </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div class="">2016-11-18 11:13:53: (mod_proxy.c.939) proxy-server disabled: 127.0.0.1 8888 9 </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div class="">2016-11-18 11:13:53: (mod_proxy.c.1316) no proxy-handler found for: /management </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><div class="">2016-11-18 11:13:58: (mod_proxy.c.1361) proxy - re-enabled: 127.0.0.1 8888 </div></blockquote></blockquote><div class=""><span class="Apple-tab-span" style="white-space: pre; ">   </span></div></div></div></blockquote></div></div></div></blockquote></div></div></div></div></div></div></blockquote></div></div></div></blockquote><div><span class="Apple-tab-span" style="white-space:pre"> </span></div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">    I hope someone can give me some suggestions</span>.</div></div></div></blockquote><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>On the MacBook with OS X 10.7.5  i update the lighttpd server  to the 1.4.41 version.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>Now from Safari 6.1.6,  when reload the Seaside  3.1 web data the system erase the 500 - HTTP Internal Server Error once every 50 request.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>In this case, when the browser report the  500 HTTP error, no error is reported in lighttpd error.log.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>The same data reload with Firefox 48.0.2 ( on the same Macbook ) don't  create any error ( for now )</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Ciao,</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">               </span>Dario<span class="Apple-tab-span" style="white-space:pre">       </span></div><div><br></div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">  </span>Thanks.</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">             </span>Dario</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>P.S. For Gemstone problematic ( with   fastcgi.server ) i will try to open a new specific entry in its wiki</div><div><span class="Apple-tab-span" style="white-space:pre">      </span></div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><br class=""></div><div class="">Johan</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 18 Nov 2016, at 14:36, <a href="mailto:dtrussardi@tiscali.it" class="">dtrussardi@tiscali.it</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class=""><div class="">Ciao Johan,</div><div class=""><br class=""></div>the MacBook lighttpd.conf is :<div class=""><br class=""></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""></div><div class=""><div class=""><br class=""></div></div><blockquote type="cite" class=""><div class=""><div class=""># Debian lighttpd configuration file</div></div><div class=""><div class="">#</div></div><div class=""><div class=""><br class=""></div></div><div class=""><div class="">############ Options you really have to take care of ####################</div></div><div class=""><div class=""><br class=""></div></div><div class=""><div class="">## modules to load</div></div><div class=""><div class=""># mod_access, mod_accesslog and mod_alias are loaded by default</div></div><div class=""><div class=""># all other module should only be loaded if neccesary</div></div><div class=""><div class=""># - saves some time</div></div><div class=""><div class=""># - saves memory</div></div><div class=""><div class=""><br class=""></div></div><div class=""><div class="">server.modules              = (</div></div><div class=""><div class="">            "mod_access",</div></div><div class=""><div class="">            "mod_alias",</div></div><div class=""><div class="">            "mod_accesslog",</div></div><div class=""><div class="">            "mod_compress",</div></div><div class=""><div class="">            "mod_rewrite",</div></div><div class=""><div class="">            "mod_redirect",</div></div><div class=""><div class="">            "mod_fastcgi",</div></div><div class=""><div class="">            "mod_proxy",</div></div><div class=""><div class="">#           "mod_evhost",</div></div><div class=""><div class="">#          "mod_usertrack",</div></div><div class=""><div class="">#           "mod_rrdtool",</div></div><div class=""><div class="">#           "mod_webdav",</div></div><div class=""><div class="">#           "mod_expire",</div></div><div class=""><div class="">#           "mod_flv_streaming",</div></div><div class=""><div class="">#           "mod_evasive"</div></div><div class=""><div class="">)</div></div><div class=""><div class=""><br class=""></div></div><div class=""><div class="">## a static document-root, for virtual-hosting take look at the</div></div><div class=""><div class="">## server.virtual-* options</div></div><div class=""><div class="">server.document-root       = "/var/www/"</div></div><div class=""><div class="">#</div></div><div class=""><div class="">#         GESTIONE FILES DI RIFERIMENTO</div></div><div class=""><div class="">#</div></div><div class=""><div class=""># Begin</div></div><div class=""><div class="">#</div></div><div class=""><div class="">#######    Monticello    ######</div></div><div class=""><div class="">$HTTP["url"] =~ "^/Album" {</div></div><div class=""><div class="">    server.document-root  = "/Users/dtr/"</div></div><div class=""><div class="">  }</div></div><div class=""><div class="">#</div></div><div class=""><div class=""># **** End file riferimento ****</div></div><div class=""><div class="">#</div></div><div class=""><div class="">#############################################################</div></div><div class=""><div class="">#</div></div><div class=""><div class="">#  GESTIONE MENU ON LINE</div></div><div class=""><div class="">include "/DTRConfig/lighttpd/menuonline2200.conf"</div></div></blockquote><br class=""></blockquote><div class=""><div class="">Where menuonline2200.conf is:</div></div><div class=""><br class=""></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""></div></div></div></div></div></blockquote><blockquote type="cite" class=""><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">##### /DTRConfig/lighttpd/menuonline/menuonline2200.conf #####</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">###  GESTIONE MENU ON LINE</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">#</div><div class="">$HTTP["host"] =~ "<a href="http://menuonline.com/" class="">menuonline.com</a>$" {</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">  url.redirect = (</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">    "^/$"  => "<a href="http://www.menuonline.com/management" class="">http://www.menuonline.com/management</a>"</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">        )</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">#</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">  $HTTP["url"] !~ "^/[A-Z]" {</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">    proxy.server = (</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">      "" =></div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">      (</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">        ("host" => "127.0.0.1","port" => 8888)</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">      )</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">    )</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""> }</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">#****  Gestione files di riferimento</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""> $HTTP["url"] =~ "^/[A-Z]" {</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">    server.document-root  = "/mnt/DTRDataBase/DTRdbMenuonline"</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">  }</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""><div class=""><div class="">}</div></div></div></div></div></div></blockquote></blockquote></blockquote><div class=""><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""></div></div><div class=""><br class=""></div><div class="">------------------------------------------------------------------------------------------------------------------</div><div class=""><br class=""></div><div class="">On the Ubuntu server with Gemstone the lighttpd.conf is:</div><div class=""><br class=""></div><div class=""><br class=""></div></div></div></div></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""><div class=""><div class=""></div></div></div></div><blockquote type="cite" class=""><div class=""><div class=""><div class=""><div class=""><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span></div></div></div></div>server.modules = (</div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_access",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_alias",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_compress",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_redirect",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_rewrite",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_fastcgi",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_proxy",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">        "mod_cgi",</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">)</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""></div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">server.document-root        = "/var/www/"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">server.errorlog             = "/var/log/lighttpd/error.log"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">server.pid-file             = "/var/run/lighttpd.pid"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">#server.username             = "www-data"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">#server.groupname            = "www-data"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">server.port                 = 80</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""></div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""># esecuzione *cgi APC UPS</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">cgi.execute-x-only = "enable"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">cgi.assign += ( ".cgi" => "" )</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""></div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">url.access-deny             = ( "~", ".inc" )</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""></div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">compress.cache-dir          = "/var/cache/lighttpd/compress/"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""></div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class=""># default listening port for IPv6 falls back to the IPv4 port</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">## Use ipv6 if available</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">#include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">include_shell "/usr/share/lighttpd/create-mime.assign.pl"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">include_shell "/usr/share/lighttpd/include-conf-enabled.pl"</div></div></div></div></div><div class=""><div class=""><div class=""><div class=""><div class="">include "/etc/lighttpd/gestionale9060.conf<span class=""></span>"</div></div></div></div></div></blockquote></blockquote><div class=""><div class=""><div class=""><div class=""><div class=""><br class=""></div><div class="">Where gestionale9060.conf is:</div><div class=""><br class=""></div></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div class=""></div></div><blockquote type="cite" class=""><div class=""><div class=""><div class="">### gestionale9060.conf  ###</div></div></div><div class=""><div class=""><div class="">###     ###</div></div></div><div class=""><div class=""><div class="">$HTTP["host"] =~ "<a href="http://gestionale.com/" class="">gestionale.com</a>$" {</div></div></div><div class=""><div class=""><div class="">  url.redirect = (</div></div></div><div class=""><div class=""><div class="">    "^/$"  => "<a href="http://www.gestionale.com/management" class="">http://www.gestionale.com/management</a>"</div></div></div><div class=""><div class=""><div class="">        )</div></div></div><div class=""><div class=""><div class="">  $HTTP["url"] !~ "^/[A-Z]" {</div></div></div><div class=""><div class=""><div class="">    fastcgi.server = (</div></div></div><div class=""><div class=""><div class="">      "" =></div></div></div><div class=""><div class=""><div class="">      (</div></div></div><div class=""><div class=""><div class="">        ("host" => "127.0.0.1","port" => 9060,"check-local" => "disable","mode" => "responder" ),</div></div></div><div class=""><div class=""><div class="">        ("host" => "127.0.0.1","port" => 9061,"check-local" => "disable","mode" => "responder" ),</div></div></div><div class=""><div class=""><div class="">        ("host" => "127.0.0.1","port" => 9062,"check-local" => "disable","mode" => "responder" ),</div></div></div><div class=""><div class=""><div class="">        ("host" => "127.0.0.1","port" => 9063,"check-local" => "disable","mode" => "responder" ),</div></div></div><div class=""><div class=""><div class="">        ("host" => "127.0.0.1","port" => 9064,"check-local" => "disable","mode" => "responder" ),</div></div></div><div class=""><div class=""><div class="">        ("host" => "127.0.0.1","port" => 9065,"check-local" => "disable","mode" => "responder" )</div></div></div><div class=""><div class=""><div class="">      )</div></div></div><div class=""><div class=""><div class="">    )</div></div></div><div class=""><div class=""><div class="">  }</div></div></div><div class=""><div class=""><div class="">  $HTTP["url"] =~ "^/[A-Z]" {</div></div></div><div class=""><div class=""><div class="">    server.document-root  = "/DTRDataBase/DTRdbMenuonline"</div></div></div><div class=""><div class=""><div class="">        }</div></div></div><div class=""><div class=""><div class="">}<span class=""></span></div></div></div></blockquote></blockquote><div class=""><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>Dario</div><div class=""><br class=""></div><div class=""><br class=""></div><blockquote type="cite" class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dario,<div class=""><br class=""></div><div class="">Seems like you are trying to communicate to the zinc http backend using the lighttpd fastcgi module…</div><div class=""><br class=""></div><div class="">Can you share your lighttpd configuration to verify?</div><div class=""><br class=""></div><div class="">cheers</div><div class="">Johan</div><div class=""><br class=""></div><div class=""><div class=""><blockquote type="cite" class=""><div class="">On 18 Nov 2016, at 12:22, <a href="mailto:dtrussardi@tiscali.it" class="">dtrussardi@tiscali.it</a> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class=""><div class="">Ciao,</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>( I try to report my problematic on this wiki, but I'm not sure )</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span>i'm development Seaside  3.1.4.2 application into</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">           </span> Pharo4.0 image </div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>Latest update: #40625</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>Into Pharo i configurate the Server with:</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">          Type: ZnZincServerAdaptor
                Port: 8888
                Encoding: utf-8
                zinc on port 8888 [running]</span></div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>On the system ( MacBook  OS X 10.7.5 ) i configured the Lighttpd web server for redirect the web request to the Pharo server.</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>All works fine but sometimes, when i submit request from the web browser, </div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>the system answer:</div><h1 style="font-family: Times; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span class="Apple-tab-span" style="white-space:pre">        </span>500 - Internal Server Error</h1><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>When this error happens the lighttpd error.log file report at the same time :</div><div class=""><br class=""></div><div class=""><br class=""></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class="">2016-11-18 11:13:53: (network_writev.c.115) writev failed: Socket is not connected 9 </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class="">2016-11-18 11:13:53: (mod_proxy.c.853) write failed: Socket is not connected 57 </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class="">2016-11-18 11:13:53: (mod_proxy.c.939) proxy-server disabled: 127.0.0.1 8888 9 </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class="">2016-11-18 11:13:53: (mod_proxy.c.1316) no proxy-handler found for: /management </div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class="">2016-11-18 11:13:58: (mod_proxy.c.1361) proxy - re-enabled: 127.0.0.1 8888 </div></blockquote></blockquote><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>Some considerations?</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>The same problematic, but with less frequently, is on Ubuntu server with  Gemstone 3.1.0.6  and Seaside 3.0.1.3</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span>On this system the lighttpd error.log file report at the error time:</div><div class=""><div class=""><br class=""></div></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div class=""><div style="font-size: 13px; " class="">2016-11-16 18:41:32: (mod_fastcgi.c.2540) unexpected end-of-file (perhaps the fastcgi process died): pid: 0 socket: tcp:127.0.0.1:9061 </div></div><div class=""><div class=""><span class="Apple-style-span" style="font-size: 13px; ">2016-11-16 18:41:32: (mod_fastcgi.c.3326) response not received, request sent: 1185 on socket: tcp:127.0.0.1:9061 for /management?_s=dHAnR5J1xJNZPC-0&_k=0zNcd6_tcDCkQySv, </span></div>closing connection </div><div class=""><br class=""></div><div class="">The gemstone_status on the server report:</div><div class=""><br class=""></div><div class=""><div class="">Status   Version    Owner    Pid   Port   Started     Type       Name</div><div class="">------- --------- --------- ----- ----- ------------ ------      ----</div><div class="">  OK    3.1.0.6   scandella  2030 48678 mar 09 23:14 Stone       gestionale</div><div class="">  OK    3.1.0.6   scandella  2032 51188 mar 09 23:14 cache       gestionale~9af495ccd1149d82</div><div class="">  OK    3.1.0.6   scandella  1041 55320 lug 27 16:42 Netldi      gs64ldi</div><div class=""><br class=""></div><div class="">/etc/service/gs_maintenance: up (pid 2096) 21900151 seconds</div><div class="">/etc/service/gs_seaside-9060: up (pid 2098) 21900151 seconds</div><div class="">/etc/service/gs_seaside-9061: up (pid 2100) 21900151 seconds</div><div class="">/etc/service/gs_seaside-9062: up (pid 2107) 21900151 seconds</div><div class="">/etc/service/gs_seaside-9063: up (pid 25194) 12810073 seconds</div><div class="">/etc/service/gs_seaside-9064: up (pid 2111) 21900151 seconds</div><div class="">/etc/service/gs_seaside-9065: up (pid 2113) 21900151 seconds</div><div class="">/etc/service/gs_statmon-1: up (pid 2069) 21900151 seconds</div><div class="">/etc/service/gs_statmon-60: up (pid 2071) 21900151 seconds</div></div><div class=""><br class=""></div></blockquote><div class=""><div class=""><br class=""></div></div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>Thanks for considerations.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre">          </span>Dario</div><div class=""><span class="Apple-tab-span" style="white-space:pre">     </span></div></div>_______________________________________________<br class="">seaside mailing list<br class=""><a href="mailto:seaside@lists.squeakfoundation.org" class="">seaside@lists.squeakfoundation.org</a><br class=""><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" class="">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br class=""></div></blockquote></div><br class=""></div></div>_______________________________________________<br class="">seaside mailing list<br class=""><a href="mailto:seaside@lists.squeakfoundation.org" class="">seaside@lists.squeakfoundation.org</a><br class=""><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" class="">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br class=""></blockquote></div><br class=""></div></div></div></div>_______________________________________________<br class="">seaside mailing list<br class=""><a href="mailto:seaside@lists.squeakfoundation.org" class="">seaside@lists.squeakfoundation.org</a><br class=""><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br class=""></div></blockquote></div><br class=""></div></div>_______________________________________________<br>seaside mailing list<br><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br></blockquote></div><br></div>_______________________________________________<br>seaside mailing list<br><a href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a><br>http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br></blockquote></div><br></div></body></html>