如何设置Drupal性能监控以绕过清漆? -- 7 领域 drupal 相关 的问题

How to setup Drupal Performance Monitoring to Bypass Varnish?


3
vote

问题

中文

本月我的Drupal Hosting Company有很多正常运行时间问题。 大多数时候我的pingdom监视器甚至没有提醒问题,因为清漆仍然能够为缓存的主页提供服务。

如何绕过清漆以检查Drupal实例的真实健康吗?它们有一个用户名/密码选项,但我确定的是http用户名/密码,而不是基于表单的登录名。 如果我指定假会话cookie,我可以绕过清漆,但随后drupal会将我重定向到主页?

英文原文

I have lots of uptime problems with my Drupal hosting company this month. Most of the time my Pingdom monitor doesn't even alert of the problem because Varnish is still able to serve a cached homepage.

How can I bypass Varnish to check true health of the Drupal instance? They have a username/password option but I'm sure that's for the http username/password and not for a form based login. If I specify a fake session cookie I could bypass Varnish but then Drupal would just redirect me to the home page?

  

回答列表

3
 
vote
vote
最佳答案
 

我可以通过向请求添加"no_cache = 1" cookie来绕过它。使用帖子而不是get请求也将绕过清漆。

 

I could bypass it by adding a "NO_CACHE=1" cookie to the request. Using a POST instead of a GET request will bypass Varnish as well.

 
 
0
 
vote

arnish就像一个代理,所以你配置了它从其他127.0.0.1:8080中获取数据的数据。

所以你只需要配置pingdom来检查example.com:8080如果您允许您的WebServer也要侦听公共请求。

 

Varnish is just like a proxy, so you configured that to get data from something like 127.0.0.1:8080 I guess.

So you just have to configure your pingdom to check example.com:8080 if you allowed your webserver listen also public request.

 
 

相关问题

3  如何重写节点页面的图像字段的“帐户”字段?  ( How to rewrite the ouput html of the image field for a node page ) 
我有一个图像字段,人们可以将无限数量的照片上传到节点。默认情况下,Drupal 7将使用类似于以下内容的HTML输出这些图像: <div class="field-items"> <div class="field-item even"> <a rel="gallery-170" clas...

1  答案模块的“搜索问题”为什么不显示任何结果?  ( Why does search question of the answers module not show any results ) 
answers 模块没有显示任何结果。我正在粘贴所键入的问题,但它只是显示"没有问题匹配" 。 是什么问题? 编辑:我现在确实得到了解决方案,我正在尝试其他相关的模块最佳答案和 answers userpopts 在启用搜索功能后启动工作。可能是它们之间相互相互的其他模块启用并开始工作,但我无法讨论它,作为答案...

0  实体字段查询寻呼机仅加载第一页  ( Entity field query pager only loads first page ) 
如何使用实体字段查询寻呼机? $query = new EntityFieldQuery(); $result = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'event') ->pager(4)...

2  svg内的链接具有未定义的事件  ( Links inside svg have undefined events ) 
我有一个问题,我正在开发一个我的开发,其中我有一个使用每个状态的美国映射,作为SVG中定义的多边形。这些多边形中的每一个都在链接中包装,因此用户可以单击一个状态以将其带到有关该状态的信息。 代码布局: <svg...> <a xlink:href="..."> <polygon ...><title>{...

1  什么是访问记录“content_access:全部”?这是覆盖我的分类管理模块  ( What is the access record content access all this is overriding my taxonomy ) 
自从我上次重建我的权限以来,我的权限遇到了问题。 (在研究用户参考权限后,我完成了这一点。此字段没有用户参考) 分类权限具有相同的优先级。实际上所有访问模块都具有零的优先级。当我转到可以看到的页面时,即使不应该看到它,它会显示以下内容授予访问页面的访问: 我认为我必须让人们默认情况下访问页面,然后如果分配分类,...

1  私人邮件的实体ID是什么?  ( What is the entity id for private messages ) 
我想使用 entity_load() 访问一些私人邮件,但我不知道实体ID是什么调用它们。我有消息ID(中旬),但似乎没有工作。 我试图加载这样的单独消息: $message_entity = entity_load('privatemsg_message', array($row['mid']));...

4  在我的帐户菜单中“添加链接”  ( Add link in my account menu ) 
用户帐户页面(http://example.com/user)包含一些默认选项卡,如"查看" ,"编辑" 等。 我想在那里添加我的菜单链接。要返回的内容应依赖于用户ID。我该怎么做呢? ...

3  选择列表的钩形更改  ( Hook form alter for select list ) 
我试图将标题的文本字段过滤器转换为使用钩形窗体删除的选定列表: function myhook_form_alter(&$form, &$form_state, $form_id) { if($form_id == 'views_exposed_form'){ // load nodes fi...

0  自动填充内容类型到另一个  ( Auto fill from on content type to another ) 
我有一个名为联系人的内容类型,一个人的基本信息。 (〜600节点) 我有另一个内容类型,如表单,具有所有与联系点的选择列表。当用户选择所需的 contact 时,按从选择列表中的名称,我需要其余的信息 contact 来自动 - 填写表格上的文本框。 任何想法? 注意:使用drupal 7 ...

4  维护页面 - >显示特定块  ( Maintenance page show a specific block ) 
如何在维护页面(例如jQuery倒计时)上提供块?它是关于设置正确的权限吗? ...

2  没有<form>标签的形式  ( Form without form tag ) 
我在管理部分中有一个审核形式,其中一个主持人可以编辑文本,用户写入。 这是我的形式: function phase2_moderation_form($admin, $moderation, $phase2, $edit, $sdid) { $sql = 'SELECT * FROM {phase2_s...

8  如何使用Google Apps用户名和密码登录Drupal?  ( How to login into drupal using google apps username and password ) 
我们正在寻找一种使用他们的Google Apps帐户用户名和密码登录Drupal站点的方式。我们使用'Google Apps为教育',我们不希望为我们的Drupal网站维护单独的用户名和密码。 我们还希望限制访问Google Apps帐户的某些用户。像过滤或预先批准的帐户列表等类似的东西。而且,第一次登录时应自动创建...

0  替换内容类型模板中的字段标签[重复]  ( Replace field label in content type template ) 
这个问题已经在这里有答案: 隐藏一个字段标签 (5个答案) 关闭 6年前。...

1  在重写视图期间删除了HTML标记  ( Html tags removed during views rewriting ) 
hello我创建了一个带有模块"视图和数据导出" 的站点地图。我的页面的站点地图工作正常,但我会将图像添加到我的页面。 站点地图应该看第一捕获,我用数字进行测试,它们很好地放置。当我"重写结果" 时,标签被忽略。 如何实现这些标签?自从我上面已经几个星期了。 谢谢 如果我用文本数据替换HTML标签,它可以工作: ...

4  $ form_state ['重建']  ( Example for form state rebuild ) 
愿任何人给我一个使用 $form_state['rebuild'] 在用户输入之后重建表单的示例? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.