comparison src/http/modules/ngx_http_uwsgi_module.c @ 5829:906530c9ffd2

Added warning about unset cache keys. In fastcgi, scgi and uwsgi modules there are no default cache keys, and using a cache without a cache key set is likely meaningless.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 11 Sep 2014 20:08:52 +0400
parents 733952da0a8a
children d09b689911ac
comparison
equal deleted inserted replaced
5828:733952da0a8a 5829:906530c9ffd2
1522 1522
1523 if (conf->cache_key.value.data == NULL) { 1523 if (conf->cache_key.value.data == NULL) {
1524 conf->cache_key = prev->cache_key; 1524 conf->cache_key = prev->cache_key;
1525 } 1525 }
1526 1526
1527 if (conf->upstream.cache && conf->cache_key.value.data == NULL) {
1528 ngx_conf_log_error(NGX_LOG_WARN, cf, 0,
1529 "no \"uwsgi_cache_key\" for \"uwsgi_cache\"");
1530 }
1531
1527 ngx_conf_merge_value(conf->upstream.cache_lock, 1532 ngx_conf_merge_value(conf->upstream.cache_lock,
1528 prev->upstream.cache_lock, 0); 1533 prev->upstream.cache_lock, 0);
1529 1534
1530 ngx_conf_merge_msec_value(conf->upstream.cache_lock_timeout, 1535 ngx_conf_merge_msec_value(conf->upstream.cache_lock_timeout,
1531 prev->upstream.cache_lock_timeout, 5000); 1536 prev->upstream.cache_lock_timeout, 5000);