在Drupal 6中,每当我从web接口运行cron时,我就会得到一个内部服务器错误,并且当我运行时
drush cron 我只想
Segmentation fault这里有什么不对的地方,我怎么解决呢?
发布于 2011-12-20 04:33:25
听起来像是资源问题。记忆限制往往是罪魁祸首。
请检查drush是否使用与站点相同的php.ini文件。
drush status告诉您用于drush的php。
运行以下命令将为您提供运行cron时的内存输出信息
drush cron -d如果该内存堆栈接近您的php.ini限制。将其提升为32 it的整数。(即128 to至160 to),然后再进行测试。
发布于 2011-12-20 07:11:04
从web界面启动cron之后,请检查您的apache访问和错误日志以获得更多信息。
当使用drush启动cron时,请确保安装了xdebug。它可以记录跟踪、内存使用情况,并在php崩溃时为您提供堆栈跟踪。
发布于 2014-03-21 16:30:17
根据金属蟾蜍、视图(以及使用preg_match()执行regexs的其他模块)可以创建失控的regex,因为preg_match()无法防止回溯溢出占用内存并导致分段错误。
https://drupal.stackexchange.com/questions/17878
复制相似问题