<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>magic0fei (高飞)</title>
    <link>https://ruby-china.org/magic0fei</link>
    <description>Ohmyfuck</description>
    <language>en-us</language>
    <item>
      <title>请教一个棘手的问题 (stack level too deep)</title>
      <description>&lt;p&gt;最近碰到个棘手的问题，请各路神仙来支支招，感激涕零~~&lt;/p&gt;

&lt;p&gt;鄙人用的是 nginx + unicorn 来部署 Ohm+rails 的产品模式。每每启动，一切安好。运行个个把小时，就会出现下面这个可恶的错误：&lt;/p&gt;

&lt;p&gt;SystemStackError (stack level too deep):
 activesupport (3.2.3) lib/active_support/callbacks.rb:409&lt;/p&gt;

&lt;p&gt;日志就这两句，没了。&lt;/p&gt;

&lt;p&gt;看似好像我在 callbacks 里面进行了 save 或者 update 之类的玩意 (Ohm 也有 callbacks)，但是仔细检查了 20 几遍确认没有这种死循环的代码身影存在。额。。。&lt;/p&gt;

&lt;p&gt;开发环境下面不能重现这个问题，这可如何是好！如何是好啊？！！&lt;/p&gt;

&lt;p&gt;求支招~~~~~  &lt;/p&gt;</description>
      <author>magic0fei</author>
      <pubDate>Mon, 16 Jul 2012 09:37:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/4330</link>
      <guid>https://ruby-china.org/topics/4330</guid>
    </item>
  </channel>
</rss>
