内容类型处理程序需要重新启动G-WAN

时间:2012-12-06 10:45:03

标签: g-wan

我制作了一个html.c内容类型处理程序来设置max-age = 99999999。 起初,它的工作原理 但是当我修改它时,保存它,
在重新启动G-WAN服务器之前,它没有反映出这种变化 这是设计行为吗? 更新:
添加如下代码:

#include "gwan.h" // G-WAN exported functions

#define CACHE "Expires: Fri, May 02 2042 00:00:00 GMT\r\nCache-Control: max-age=99999999\r\n"  

int main(int argc, char *argv[])
{
   http_header(HEAD_ADD, CACHE, sizeof(CACHE) - 1, argv);
   //http_header(HEAD_AFTER, CACHE, sizeof(CACHE) - 1, argv);
   return 200;
}

请告知我是否做错了。

1 个答案:

答案 0 :(得分:0)

这是预期的行为。

虽然servlets即时重新加载,但只有在程序停止并重新启动后,才会重新加载所有handlers(连接处理程序,内容类型处理程序,协议处理程序)。

我们最初认为处理程序比servlet更不可能被修改。这可能是未来版本的变化。