Dear Massimo,

Thank a lot for your reply. I fixed configuration with respect to your comments. Yes, it looks impossible to fix the "long time" request problem without using
threads or kill.

Currently I use the following awkward temporary solution to interrupt long requests:

In .tcl file:

/set killwatch [open "|/home/local/rivetfiles/killdelay.sh [pid]"]
... my code
exec kill -9 [pid $killwatch]/

killdelay.sh code:

/#!/bin/sh
sleep 2
kill -9 $1/

Regards,
Alexey

On 10/18/2017 01:14 PM, Massimo Manghi wrote:


On 10/18/2017 12:57 PM, Massimo Manghi wrote:


On 10/18/2017 11:18 AM, Alexey Noskov wrote:
Dear All,

Recently, I have encountered with two troubles.

1)))


Because of some reason it quite difficult to configure Apache Rivet to use UTF-8 properly.

It responded a web pages in ISO8859-1 instead of UTF-8.


I've just finished a couple of pure UTF-8 web sites and it wasn't that hard.


The following Apache configuration DO NOT (surprisingly to me) make rivet to respond a proper UTF-8 pages

(because of headers configuration browser detects it as UTF-8, but text itself is

encoded in ISO8859-1):

/AddDefaultCharset UTF-8/

/AddType application/x-httpd-rivet .rvt
AddType application/x-rivet-tcl .tcl
AddType 'application/x-httpd-rivet;charset=utf-8' rvt
AddType 'application/x-rivet-tcl;charset=utf-8' tcl/


Remove the first two AddType definitions. Just

AddType 'application/x-httpd-rivet;charset=utf-8' rvt
AddType 'application/x-rivet-tcl;charset=utf-8' tcl

AddDefaultCharset is a weapon to be used with care because it affects other web sites hosted on the same Apache instance. For debugging add also the directive

RivetServerConf HonorHeaderOnlyRequests On


Sorry, this conf line actually is not needed if you're using the http package, but it's needed if you want to check the metadata with the HEAD utility in Debian's libwww-perl package

 -- Massimo

---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org


Reply via email to