代码之家  ›  专栏  ›  技术社区  ›  Eduardo León

在Rails中分叉时如何重新连接到Memcache?

  •  1
  • Eduardo León  · 技术社区  · 14 年前

    我有一个Rails 3应用程序和一个由 rails runner . 这个脚本在其他进程中分叉并执行一些操作。在分叉之前,我用ActiveRecord做正确的事情,在那里我断开分叉重新连接和所有的爵士乐。

    我的问题是我也使用memcache Rails.cache 但我应该断开连接吗?我的叉子也要断开连接吗?如果是这样的话,我该怎么在铁路上解决这个问题呢?

    1 回复  |  直到 14 年前
        1
  •  1
  •   danivovich    14 年前

    是的,应该在分叉后重新连接memcache。您可以在 mod_rails 文档。

    您可以将memcache触发到 reconnect

    Rails.cache.reset