Skip to Content

Drupal的一个小问题

labrador 的头像
Drupal使用一个叫drupal_http_request的函数从其他网站获取系统更新或rss信息。如果drupal_http_request函数访问失败,它会自动将drupal_http_request_fails变量设为TRUE。在此之后的访问都需要先system_check_http_request,以确定系统确实支持drupal_http_request。而system_check_http_request会调用drupal_http_request访问自己这个站点。

这个系统本身没有什么问题,但如果后台用的是nginx + php-cgi(1 child)这种模式,因为只有一个php-cgi实例,在其中运行的php是不能在访问自己的站点的,此时php-cgi已经是处于忙状态了。于是就会出现gateway time out的错误。

此问题对普通用户没有任何影响。只在调用/admin/admin/report/status时会有导致错误,因为这两个网页会调用system_check_http_request,如果drupal_http_request_fails为TRUE。

解决办法,
  1. 修改system模块里system.module文件中的system_check_http_request,让它去检测google一类肯定不会掉线的网站来确定drupal_http_request的可用性。
  2. 使用两个php-cgi children
  3. 修改web server(nginx)的配置,如果访问/的请求是从本地发起的,则自动转向一个静态文件。

修改系统模块总会造成各式各样的麻烦,两个php-cgi消耗内存比较大,虽然后一种解决方法丑陋了一点,但用起来更简单,以后也不担心drupal升级。
#11276
Anwenden von Party-Video-Anrufe von Skype, Ihr Golf Club-Mitglieder und auch Moderator Lesley Jane Seymour, Editor-in-chief mit Weit-Magazin, plauderten zusammen mit Wolitzer über das Buch. Ihr, Vibram Five Fingers , zusammengetan Zeitschrift anstelle von Skype für Sie Anlass zu gewinnen. Ihr Guide Clubs haben auf der rechten Seite wurde nachdem er in einen neuen Wettbewerb entschieden. Wolitzer neben Seymour sitzen gerade vor einem großen Scheck von denen gefüttert befinden nähren über jeden der e-book Nachtclubs. Vielmehr als nur den Umgang mit der jeweiligen Veröffentlichung, dass Taverne Menschen in der Lage zu Zweifeln direkt stellen für den Schriftsteller, das und antwortete dann wurden. Wolitzer erklärte das Mädchen entdeckt, diese elektronische ebook-Club war nicht die meisten von denen unterscheidet sich von einer altmodischen 1, zusätzlich zu einem viel weniger formal als die üblichen rea ding, die sie erklärt werden, sind in der Regel "ziemlich grundlegende Aktivitäten." "Ich war begeistert zu sein, und nicht wenige Größenordnung angenehm überrascht, im Wege der (die Frauen) Offenheit zusammen mit Vertrauenswürdigkeit," Wolitzer beansprucht. "Sie Ordnung wirklich wissen, was sie werden bevorzugt, genau das, was in Zeiten produziert diese Menschen unangenehm ... ich bin wirklich dankbar konstruieren y sah nicht scheuen, zusammen mit POST sah nicht sofort umgesetzt." Zusätzlich zu tun Veröffentlichung Clubs Geschichte, wenn Sie sind ebenso in Bezug auf Wein Getränke seit Worten Wolitzer extra, "Es war deutlich die gute Qualität Mahlzeit plus hervorragender Erfrischungen wurden bleiben." Das eigentliche Buch zu einem LED-Chat, Vibram Five Fingers Bikila , übergreifende Diskussion in Bezug auf Tradition heute , der Online-Welt zusammen mit seinem Folgen auf Kinder, Sex Freizügigkeit mit der Zukunft zu suchen an. mehr zu dieser Geschichte: MBT Schuhe , vibram five fingers , MBT Sandalen , tory burch ballerinas ,tory burch schuhe .

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.