<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Ciao Johan,</div><div><br></div>the MacBook lighttpd.conf is :<div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div></div><div><div><br></div></div><blockquote type="cite"><div><div># Debian lighttpd configuration file</div></div><div><div>#</div></div><div><div><br></div></div><div><div>############ Options you really have to take care of ####################</div></div><div><div><br></div></div><div><div>## modules to load</div></div><div><div># mod_access, mod_accesslog and mod_alias are loaded by default</div></div><div><div># all other module should only be loaded if neccesary</div></div><div><div># - saves some time</div></div><div><div># - saves memory</div></div><div><div><br></div></div><div><div>server.modules              = (</div></div><div><div>            "mod_access",</div></div><div><div>            "mod_alias",</div></div><div><div>            "mod_accesslog",</div></div><div><div>            "mod_compress",</div></div><div><div>            "mod_rewrite",</div></div><div><div>            "mod_redirect",</div></div><div><div>            "mod_fastcgi",</div></div><div><div>            "mod_proxy",</div></div><div><div>#           "mod_evhost",</div></div><div><div>#          "mod_usertrack",</div></div><div><div>#           "mod_rrdtool",</div></div><div><div>#           "mod_webdav",</div></div><div><div>#           "mod_expire",</div></div><div><div>#           "mod_flv_streaming",</div></div><div><div>#           "mod_evasive"</div></div><div><div>)</div></div><div><div><br></div></div><div><div>## a static document-root, for virtual-hosting take look at the</div></div><div><div>## server.virtual-* options</div></div><div><div>server.document-root       = "/var/www/"</div></div><div><div>#</div></div><div><div>#         GESTIONE FILES DI RIFERIMENTO</div></div><div><div>#</div></div><div><div># Begin</div></div><div><div>#</div></div><div><div>#######    Monticello    ######</div></div><div><div>$HTTP["url"] =~ "^/Album" {</div></div><div><div>    server.document-root  = "/Users/dtr/"</div></div><div><div>  }</div></div><div><div>#</div></div><div><div># **** End file riferimento ****</div></div><div><div>#</div></div><div><div>#############################################################</div></div><div><div>#</div></div><div><div>#  GESTIONE MENU ON LINE</div></div><div><div>include "/DTRConfig/lighttpd/menuonline2200.conf"</div></div></blockquote><br></blockquote><div><div>Where menuonline2200.conf is:</div></div><div><br></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><div><div><div><div></div></div></div></div></div></blockquote><blockquote type="cite"><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>##### /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><div><div><div><div><div>###  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><div><div><div><div><div>#</div><div>$HTTP["host"] =~ "menuonline.com$" {</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>  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><div><div><div><div><div>    "^/$"  => "<a href="http://www.menuonline.com/management">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><div><div><div><div><div>        )</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>#</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>  $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><div><div><div><div><div>    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><div><div><div><div><div>      "" =></div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>      (</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>        ("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><div><div><div><div><div>      )</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>    )</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div> }</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>#****  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><div><div><div><div><div> $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><div><div><div><div><div>    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><div><div><div><div><div>  }</div></div></div></div></div></div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div><div><div>}</div></div></div></div></div></div></blockquote></blockquote></blockquote><div><div><div><div><div><div><br></div></div><div><br></div><div>------------------------------------------------------------------------------------------------------------------</div><div><br></div><div>On the Ubuntu server with Gemstone the lighttpd.conf is:</div><div><br></div><div><br></div></div></div></div></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div><div><div></div></div></div></div><blockquote type="cite"><div><div><div><div><div><span class="Apple-tab-span" style="white-space:pre">  </span></div></div></div></div>server.modules = (</div><div><div><div><div><div>        "mod_access",</div></div></div></div></div><div><div><div><div><div>        "mod_alias",</div></div></div></div></div><div><div><div><div><div>        "mod_compress",</div></div></div></div></div><div><div><div><div><div>        "mod_redirect",</div></div></div></div></div><div><div><div><div><div>        "mod_rewrite",</div></div></div></div></div><div><div><div><div><div>        "mod_fastcgi",</div></div></div></div></div><div><div><div><div><div>        "mod_proxy",</div></div></div></div></div><div><div><div><div><div>        "mod_cgi",</div></div></div></div></div><div><div><div><div><div>)</div></div></div></div></div><div><div><div><div><div><br></div></div></div></div></div><div><div><div><div><div>server.document-root        = "/var/www/"</div></div></div></div></div><div><div><div><div><div>server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )</div></div></div></div></div><div><div><div><div><div>server.errorlog             = "/var/log/lighttpd/error.log"</div></div></div></div></div><div><div><div><div><div>server.pid-file             = "/var/run/lighttpd.pid"</div></div></div></div></div><div><div><div><div><div>#server.username             = "www-data"</div></div></div></div></div><div><div><div><div><div>#server.groupname            = "www-data"</div></div></div></div></div><div><div><div><div><div>server.port                 = 80</div></div></div></div></div><div><div><div><div><div><br></div></div></div></div></div><div><div><div><div><div># esecuzione *cgi APC UPS</div></div></div></div></div><div><div><div><div><div>cgi.execute-x-only = "enable"</div></div></div></div></div><div><div><div><div><div>cgi.assign += ( ".cgi" => "" )</div></div></div></div></div><div><div><div><div><div><br></div></div></div></div></div><div><div><div><div><div>index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )</div></div></div></div></div><div><div><div><div><div>url.access-deny             = ( "~", ".inc" )</div></div></div></div></div><div><div><div><div><div>static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )</div></div></div></div></div><div><div><div><div><div><br></div></div></div></div></div><div><div><div><div><div>compress.cache-dir          = "/var/cache/lighttpd/compress/"</div></div></div></div></div><div><div><div><div><div>compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )</div></div></div></div></div><div><div><div><div><div><br></div></div></div></div></div><div><div><div><div><div># default listening port for IPv6 falls back to the IPv4 port</div></div></div></div></div><div><div><div><div><div>## Use ipv6 if available</div></div></div></div></div><div><div><div><div><div>#include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port</div></div></div></div></div><div><div><div><div><div>include_shell "/usr/share/lighttpd/create-mime.assign.pl"</div></div></div></div></div><div><div><div><div><div>include_shell "/usr/share/lighttpd/include-conf-enabled.pl"</div></div></div></div></div><div><div><div><div><div>include "/etc/lighttpd/gestionale9060.conf<span></span>"</div></div></div></div></div></blockquote></blockquote><div><div><div><div><div><br></div><div>Where gestionale9060.conf is:</div><div><br></div></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><div></div></div><blockquote type="cite"><div><div><div>### gestionale9060.conf  ###</div></div></div><div><div><div>###     ###</div></div></div><div><div><div>$HTTP["host"] =~ "gestionale.com$" {</div></div></div><div><div><div>  url.redirect = (</div></div></div><div><div><div>    "^/$"  => "<a href="http://www.gestionale.com/management">http://www.gestionale.com/management</a>"</div></div></div><div><div><div>        )</div></div></div><div><div><div>  $HTTP["url"] !~ "^/[A-Z]" {</div></div></div><div><div><div>    fastcgi.server = (</div></div></div><div><div><div>      "" =></div></div></div><div><div><div>      (</div></div></div><div><div><div>        ("host" => "127.0.0.1","port" => 9060,"check-local" => "disable","mode" => "responder" ),</div></div></div><div><div><div>        ("host" => "127.0.0.1","port" => 9061,"check-local" => "disable","mode" => "responder" ),</div></div></div><div><div><div>        ("host" => "127.0.0.1","port" => 9062,"check-local" => "disable","mode" => "responder" ),</div></div></div><div><div><div>        ("host" => "127.0.0.1","port" => 9063,"check-local" => "disable","mode" => "responder" ),</div></div></div><div><div><div>        ("host" => "127.0.0.1","port" => 9064,"check-local" => "disable","mode" => "responder" ),</div></div></div><div><div><div>        ("host" => "127.0.0.1","port" => 9065,"check-local" => "disable","mode" => "responder" )</div></div></div><div><div><div>      )</div></div></div><div><div><div>    )</div></div></div><div><div><div>  }</div></div></div><div><div><div>  $HTTP["url"] =~ "^/[A-Z]" {</div></div></div><div><div><div>    server.document-root  = "/DTRDataBase/DTRdbMenuonline"</div></div></div><div><div><div>        }</div></div></div><div><div><div>}<span></span></div></div></div></blockquote></blockquote><div><div><br></div><div><br></div><div>Thanks,</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Dario</div><div><br></div><div><br></div><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=utf-8"><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><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">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>http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br></blockquote></div><br></div></div></div></body></html>