2012-12-06 22 views
0

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

请告知我是否做错了什么。

+0

请随时发布与您的问题对应的相关代码部分。 – thwd

+0

虽然这与代码没有什么关系,但是......这类问题和更多关闭的Gwan问题更适合于[链接](http://serverfault.com/) – Nagi

+0

Nagi,* serverfault *似乎甚至喜欢G-WAN的问题少于本网站。此外,管理员可以将问题*从一个站点移到另一个站点,而不是删除或关闭。 – Gil

回答

0

这是预期的行为。

虽然servlets是在即时重新加载,所有handlers(连接处理程序,内容类型的处理程序,协议处理)仅一旦程序停止并重新启动重新加载。

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

相关问题