什么可能导致笨拙崩溃apache? -- 6 领域 drupal 相关 的问题

What can cause Drupal to crash Apache?


3
vote

问题

中文

在我的本地开发环境中,当我尝试加载管理页面时,drupal会在崩溃的apache中断。用户页面都加载精细,但任何管理页面都会导致Apache重置自身。
在Apache错误日志中我得到:

 父级:带有状态255的子进程 - 重新启动。 

文件全部从我们的测试服务器复制,尽管我在将数据库中删除了所有缓存的数据插入时,同时将其传输到数据库。

我们正在运行一个单独的管理主题(对于管理员的Garland,所有其他页面的自定义主题)。自定义主题页面工作正常。我没有找到一种方法来确定它是否是导致问题的主题或管理​​页面。

我正在使用wamp,在Windows 7上使用Drupal 6.

我正在寻找关于导致重置的内容的建议。

英文原文

In my local development environment, Drupal keeps crashing Apache when I try to load admin pages. The user pages all load fine, but any admin page causes apache to reset itself.
In the apache error log I get:

 Parent: child process exited with status 255 -- Restarting. 

The files were all copied from our test server, although I removed all the cached data inserts from the database while transferring it over.

We're running a separate admin theme (Garland for admin, custom theme for all other pages). The custom themed pages work fine. I haven't found a way to determine if its the theme or the admin pages that are causing the problem.

I'm using Drupal 6 with WAMP, on Windows 7.

I'm looking for suggestions about what's causing the resets.

  
         
         

回答列表

2
 
vote

在您的settings.php中添加此行 ini_set('memory_limit', '128M'); 和禁用更新模块。

 

In your settings.php add this line ini_set('memory_limit', '128M'); and disable update module.

 
 
2
 
vote

我有同样的问题"父级:子进程退出状态255 - 重启。" 在我的设置下面的配置

  • Windows 7
  • apache server 2.2.25
  • PHP 5.2.17 / 5.3.27
  • mysql server 5.6

*请注意,这不是XAMPP或WAMPP设置。所有组件都是单独安装的。

由于多种原因发生了此错误,其中一些可以通过谷歌直接找到的答案,但不幸的是我不是其中之一。在花很多头划伤后,我终于搞定了它。问题是由于分配给Apache线程的堆栈大小。可以通过将"threadstacksize" 设置为更高的值来解决这一点。将以下行添加到httpd.conf或更好地启用httpd-mpm.conf的加载并将其添加到其中。

  <IfModule mpm_winnt_module>     ThreadStackSize  8388608 </IfModule>   
 

I had the same issue "Parent: child process exited with status 255 -- Restarting." on my setup with below configuration

  • Windows 7
  • Apache Server 2.2.25
  • PHP 5.2.17 / 5.3.27
  • MySQL Server 5.6

*Note that this is not a XAMPP or WAMPP setup. All components were individually installed.

This error occurs due to multiple reasons, the answer for some of which you can find directly via google but unfortunately mine was not one of them. After spending a lot of head scratching, I finally got it working. The issue was due to stack size allocated to Apache threads. This can be resolved by setting 'ThreadStackSize' to a higher value. Add the below line to your httpd.conf or better enable loading of httpd-mpm.conf and add it there.

<IfModule mpm_winnt_module>     ThreadStackSize  8388608 </IfModule> 
 
 
 
 
1
 
vote

我有类似的问题。通过安装最新版本的XAMPP,一切都得到了解决。

 

I had a similar problem. Everything was resolved with the installation of latest version of xampp.

 
 
   
   
1
 
vote

更新管理器是一个模块,可以增加要运行drupal的所需资源,因为它收集了有关已安装模块的更新信息(无论它们都已启用,还是没有)。

运行为哪个页面 arg(0) 返回 'admin' ,但它没有针对特定页面运行,如 update_init()

    if (arg(0) == 'admin' && user_access('administer site configuration')) {     switch ($_GET['q']) {       // These pages don't need additional nagging.       case 'admin/appearance/update':       case 'admin/appearance/install':       case 'admin/modules/update':       case 'admin/modules/install':       case 'admin/reports/updates':       case 'admin/reports/updates/update':       case 'admin/reports/updates/install':       case 'admin/reports/updates/settings':       case 'admin/reports/status':       case 'admin/update/ready':         return;          // If we are on the appearance or modules list, display a detailed report         // of the update status.       case 'admin/appearance':       case 'admin/modules':         $verbose = TRUE;         break;      }   }   

如果您看到任何管理页面的问题,则更新管理器不是原因。如果所有管理页面出现,除了"//这些页面不需要额外的唠叨" 之外,除了列出的问题。然后机会是Update Manager模块导致问题。

 

The Update Manager is a module that can increase the required resources to run Drupal, as it gathers update information about the installed modules (whatever they are enabled, or not).

It runs for pages for which arg(0) returns 'admin', but it doesn't run for specific pages, as visible in update_init().

  if (arg(0) == 'admin' && user_access('administer site configuration')) {     switch ($_GET['q']) {       // These pages don't need additional nagging.       case 'admin/appearance/update':       case 'admin/appearance/install':       case 'admin/modules/update':       case 'admin/modules/install':       case 'admin/reports/updates':       case 'admin/reports/updates/update':       case 'admin/reports/updates/install':       case 'admin/reports/updates/settings':       case 'admin/reports/status':       case 'admin/update/ready':         return;          // If we are on the appearance or modules list, display a detailed report         // of the update status.       case 'admin/appearance':       case 'admin/modules':         $verbose = TRUE;         break;      }   } 

If you see the same issue for any admin page, then Update Manager is not the cause. If the issue appears for all the admin pages, except the ones listed after "// These pages don't need additional nagging." then chances are the Update Manager module is causing the issue.

 
 

相关问题

6  我可以使用Drush将运行模块与同一服务器上的两个站点进行比较吗?  ( Can i use drush to compare the running modules on two sites on the same server ) 
是否有一种方法可以使用DRUSH比较两个Drupal 6站点上运行模块列表? 我有两个站在本地运行的网站(如果这是一个重要的代码基础,如果这是一个重要的模块,而且是一个非常相似的奇数问题(关于这里讨论的)。在试图找到可能导致此问题的模块时,获取在两个站点上运行的模块列表真的有助于。 ...

6  节点创建触发规则的令牌替换模式  ( Token replacement pattern for triggered rules on node creation ) 
我目前正在使用触发的规则在创建某个节点类型时发送通知(由匿名,未经身份验证的用户)。在发送的电子邮件通知中,我想包括在表单中提交的一些内容,但我无法在编辑事件的规则集时找到任何替换令牌。 现在,表格和形式状态的令牌替换图案被列为空。 如何为表单内容置于相关的替换令牌? 是否有能够在节点创建时发送类似的通知(带节点/表...

0  从Drupal 6管理MSSQL数据库  ( Administer mssql databases from drupal 6 ) 
您是否可以在某种程度上建议从Drupal 6x管理我的SQL Server数据库。我正在使用SQL Server for PHP驱动程序(即 9988877669 )来连接到我的数据库。我可以使用任何模块来管理我的数据库吗? 如果需要有关我查询的更多信息,请告诉我。 ...

0  为什么在Hook_Nodeapi中执行$ op =='psuales'的代码不是代码?  ( Why isnt code for op presave being executed in hook nodeapi ) 
我希望管理员用户可以发布故事内容类型的节点;其他角色可以取消发布。以下是我正在使用的代码,但它不起作用。我取消选中"发布" 的框,这是"故事" 内容类型。 function mymodulename_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { g...

2  使用节点参考存储附加数据  ( Storing additional data with a node reference ) 
存储与CCK节点参考字段有关的Drupal 6站点中的额外数据的最佳方法是什么? 假设内容类型具有重复节点参考。我希望能够描述和/或注释节点参考,并描述"人物" 内容类型和"学校" 内容类型(例如"人参加学校" 的关系,"捐赠给学校的人" ),或只是有一大块文字与关系一起去。 如果您有一个可重复的noderef字段,...

2  在提交WebForm 3.x表单后如何显示“谢谢”消息?  ( How do i display a thank you message after submitting a webform 3 x form ) 
我最近将Drupal 5站点升级到Drupal 6.此升级还需要升级 from版本2到版本3。 我有一个非常简单的webform设置,要求姓名和电子邮件地址来注册时事通讯。在升级之前,WebForm管理区域具有标记为确认消息或重定向URL 的TextArea,但我不再看到此选项。 在提交表单时,它只需重新加载具有空...

1  匿名用户编辑的数据作为Drupal 6中的草稿/修订  ( Anonymous user edited data as draft revision in drupal 6 ) 
我有一个问题(可能只是对我而言)。如果他们喜欢在应允许的节点中进行修改,则我的要求是匿名用户或注册用户,但在管理员批准它们之前,应将其修改保存为草稿。 请告诉我这可以实现这一目标。 ...

3  巨大的CCK现场出口/导入  ( Huge cck field export import ) 
我有麻烦使用内容副本导出和导入大量CCK字段(我需要有一个文件下载/上传选项)。 是否有一个可以导出和导入CCK字段的SQL(或DRUSH)命令?我对任何绕过PHP内存限制,504网关超时的东西都感兴趣,而且没有。 也许我仍然可以使用来自WebServer的CLI的HTTP,类似于 wget <export fro...

1  基于主动上下文的滤波器节点  ( Filter nodes based on active context ) 
是否可以根据某个上下文(由上下文模块定义)是否处于活动状态?我找不到这样做的方法。我正在使用Drupal 6和Context 6.x-3.0。 假设我们有一个激活上下文的某个菜单路径。在此上下文中,我有一个视图,我需要过滤属于上下文的节点(它属于激活上下文的菜单)。 ...

3  可折叠的字段视图  ( Collapsible fields with views ) 
这是这个问题关于自动节点标题生成。 我正在使用"本周的问题" 内容类型。它的领域是"日期" 和"答案;" "问题" 是它的标题。 我想要的是一个可折叠字段的视图,用于"答案" 。该视图用于首页中显示的块("本周的问题" ),并在页面上("过去的问题" )。 如何获得具有可折叠字段的视图? 自动节点标题不起作用我...

2  从主题添加到drupal.settings的最佳地点  ( Best place to add to drupal settings from a theme ) 
我正在为客户端处理一个主题,并贯穿于我想添加到 99887662 的实例,通过 drupal_add_js()来自主题。 在这种特殊情况下,它真的是从主题本身而不是模块钩子,因为设置与主题本身有关。 从 template_preprocess()或其一个亲戚,为时已晚,因为 $vars["scripts"] 已经构建...

1  在页面中显示一个块  ( Display a block in a page ) 
我有一个块,其中包含了我想要在启用"PHP过滤器" 的节点中的视图。如何显示该块的内容? 我可以找到的所有示例似乎是司布6。 ...

1  从Drupal 5迁移到Drupal 6的故事  ( Migrating stories from drupal 5 to drupal 6 ) 
我正在从头开始设计一个drupal 6网站,但我需要从Drupal 5网站到新的一个故事类型节点进入新的网站。什么可能是一些方法? ...

3  PHP XML解析+每日身份验证请求  ( Php xml parsing daily authentication request ) 
我有一个新闻提供商通过HTTP请求发送给我非RSS XML Feed,然后需要解析要在我的网站上使用。但是,我对外部服务器的第一个请求始终必须是24小时后到期的身份验证请求。身份验证ID将在否则空文档的源代码中作为XML标记属性发送回到我。然后,我必须使用我发送回新闻服务器的每个新闻请求都包含此ID。 是有没有办法...

-1  Drupal 6 /视图/ XSS-SQL注入  ( Drupal 6 views xss sql injection ) 
首先,让我开始说我以前从未与Drupal一起工作过。我从来没有看过这件事。如果我问明显或基本的问题,请原谅我。 昨天,我们通过一个非常友好的客户通知我们的一个网站中的潜在的SQL注射/ XSS攻击(通过'我们的'我的意思是在这里由营销团队运行的网站,几乎没有互动或DBA组)。在看它并测试并测试它确实是一个问题,我是...

1  301在多站点安装中重定向一个站点  ( 301 redirect one site in multi site installation ) 
我有一个托管众多网站的Drupal 6安装。它们都位于站点/文件夹中。喜欢:网站/站点-1站点/网站2等。 已经停止了这些网站中的一个,我们需要将其重定向到新的域名。 在站点/ site-1文件夹中放置.htaccess文件不起作用。 如何将此站点仅从多站安装中重定向到新域名? ...

6  如何以编程方式设置节点路径/别名  ( How to set node path alias programatically ) 
我通过创建空对象,以编程方式在Drupal 6中创建一些节点,在对象上设置一些属性并调用node_save()。 当我再次打印对象时,我看到新的属性,因为node_save()通过引用改变节点对象,但我没有看到路径属性,但从drupal我可以始​​终在'node / node查看节点nid'。 是'node / n...

3  如何授予添加积分的许可,但不适合他们?  ( How do i give the permission to add points but not to moderate them ) 
当我给用户允许管理用户点的许可时,它们都可以添加和中等点。如何仅向其提供添加点的权限,但将其他用户提供适度分数的权限? 有人可以告诉我如何使用 hook_menu 的东西,设置权限?我的电子邮件是lucas.famelli@gmail.com ...

0  如何防止Feed Aggregator在Cron运行时创建空白节点?  ( How do i prevent the feed aggregator creates blank nodes when cron is run ) 
我最近接管了一个Drupal 6网站的管理和开发,其中一个困扰这个安装的问题是"访客" 撰写的空白节点继续弹出。 我已经将问题缩小到RSS聚合器,似乎在运行CRON作业时正在创建节点。有没有人见过这个?如果是这样,我如何解决这个问题?如果没有,有没有人有一个想法在哪里可以解决这个问题来解决这个问题? ...

2  重定向URL  ( Redirecting a url ) 
我面临以下挑战: 我正在使用OpenScholar为我们的科学部门设置一个主页,该部门是基于Drupal 6.从我理解的内容,它使用VSITE,使许多用户可以在一个OpenScholar安装上创建个性化主页。 我在目录/var/www/example.com上设置了OpenScholar,它在Apache2上使用基于...




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


Licensed under cc by-sa 3.0 with attribution required.