Кэш лака, регистрирующийся к MongoDB

ZFS может сделать то, что Вы хотите (я не уверен во всем, нем - возможности, тем не менее, особенно о динамичном управлении массивами), но если Вас не слишком инвестируют в Ваше текущее поле, то Drobo сделает в значительной степени точно, что Вы хотите. Это не RAID5, но собственная прохлада, которая работает хорошо. Это позволяет Вам разворачивать свое устройство хранения данных на лету, позволяя Вам заменить старый (маленький) диск более новым (большим) диском.

Кроме того, выезд FreeNAS.

2
задан 5 October 2012 в 19:15
3 ответа

Я решил использовать сценарий PHP, выполнив команду varnishstat -1 через SSH. Я основал его на этом проекте https://github.com/redsnapper8t8/pyvarnish

0
ответ дан 3 December 2019 в 13:05

I've also thought about logging statistics into mongoDB since it has a "fire and forget" as default write mode and it would not block requests but never got further with it.

I see 3 possible solutions:

  1. There's no mongoDB vmod available yet (https://www.varnish-cache.org/vmods) and this may be a kickstart for one.

  2. Use the mongoDB C lib (http://www.mongodb.org/display/DOCS/C+Language+Center) and write a inline C inside your VCL using the runtime functions (VRT_GetHdr and etc).

  3. If you're gonna save few stats as page visits and error codes, you can parse the log from varnishncsa with a python script and store info in mongoDB for latter usage (map and reduce). But this is restricted to a Apache's common log format (there's not much information in there).

1
ответ дан 3 December 2019 в 13:05

Ты же не хочешь, чтобы это было сделано на Варнише. Ты хочешь, чтобы что-то вроде лака разговаривали прямо с Монгодбом. Таким образом, если Mongo не замедлит доставку страницы. В настоящее время мы играем с идеей создания программы lacnishlogjson для вывода (части) лакового лога в формате JSON, для вставки в хадуп, но, возможно, Mongo сможет съесть и JSON.

.
0
ответ дан 3 December 2019 в 13:05

Теги

Похожие вопросы