`

spawn plugin 后台运行任务插件

阅读更多
后台 运行 任务
下载spawn
放在vendor/plugins 目录下
在config/environment.rb中配置:

 config.active_record.allow_concurrency=true 


def test
     spawn do
       sleep 11
      12.times {
      
       puts "i"
      }
     

    end
    render :action=>"test"
 end



很开心的是 该程序不会sleep 11 而是执行到这步时候 render :action=>"test" 直接跳转

跳转后你会发现 在console中 过一会才会出现 i 连续 12次

所以run background task就已经完成了!
2
0
分享到:
评论

相关推荐

    webpack-spawn-plugin:一个在编译过程中运行child_process.spawn的Webpack插件

    一个在编译过程中运行child_process.spawn webpack插件。 安装 $ npm install --save-dev webpack-spawn-plugin 用法 import SpawnPlugin from 'webpack-spawn-plugin' const config = { ... plugins : [ new ...

    前端开源库-gulp-spawn

    前端开源库-gulp-spawnGulp Spawn,Gulp的Spawn插件

    Spawn&Move.zip

    在实际运行时,这些Job会在后台线程并行执行,而主线程则专注于渲染和其他非计算密集型任务。通过这种方式,可以避免主线程阻塞,提升游戏性能。 总结来说,"Spawn&Move.zip"的代码实例展示了如何利用Unity ECS和...

    Ruby-posixspawnRubys快速进程spawn基于posixspawn系统接口

    总的来说,`POSIX::Spawn`是Ruby中一个强大的进程创建工具,它利用`posix_spawn()`系统接口提高了性能,尤其适合处理大量并发的进程创建任务。对于那些关注效率和系统资源管理的Ruby开发者来说,掌握`POSIX::Spawn`...

    前端开源库-easy-spawn

    在Web开发中,尤其是在Node.js环境中,有时候我们需要执行一些系统级别的命令,比如编译、打包或者其他需要通过命令行工具执行的任务。这时,`easy-spawn` 库便能派上用场,它提供了一个直观且易于使用的API,让...

    Windows的版的spawn-fcgi

    spawn-fcgi-master 是 spawn-fcgi 的官方源码,但是不能在 windows 中编译。 spawn-fcgi-win32.c 是 windows 版源码,使用 MinGW 编译:命令行输入 “gcc spawn-fcgi-win32.c -lwsock32”即可无优化地编译, 懒得...

    用于管理后台任务的作业调度程序 (asyncio)_python_代码_下载

    本项目"用于管理后台任务的作业调度程序 (asyncio)"正是基于`asyncio`构建的一个工具,旨在帮助开发者更有效地管理后台任务,实现高效的并发执行。 首先,我们要理解`asyncio`的核心概念:事件循环(Event Loop)和...

    YASPawn:另一个 Spawn 插件

    **YASPawn: 另一个 Spawn 插件** 在 Minecraft 的服务器管理中,Spawn 插件扮演着至关重要的角色,它们允许管理员控制玩家的出生点(Spawn)以及其他与之相关的功能。YASPawn 是 Bukkit(Minecraft 服务器的插件...

    spawn-fcgi-1.6.3.tar

    6. **设置权限**:通常,`spawn-fcgi`需要以root权限运行,因此可能需要修改其启动脚本或使用`setcap`赋予其相应权限。 7. **使用**:你可以通过`spawn-fcgi`启动FastCGI应用程序,例如PHP-FPM: ``` sudo /usr/...

    spawn-fcgi-1.6.4.exe for windows

    **FastCGI与Spawn-Fcgi简介** FastCGI(Fast Common Gateway Interface)是一种协议,用于在Web服务器(如Apache、Nginx等)与可执行程序之间高效地传递数据,常用于实现动态网页内容的处理。它提高了CGI(Common ...

    任务一-系统调用spawn_kill_wait实现1

    该任务的主要目的是实现三个系统调用:spawn、kill、wait,即 kernel.c 中的三个函数:do_spawn、do_kill、do_wait。 spawn 系统调用是创建一个新进程的系统调用。它的主要操作包括: 1. 根据提供的参数,即任务...

    Laravel开发-spawn

    在Laravel框架中,"spawn"通常指的是生成或者创建的意思,而非特定的工具或功能。在给定的标题“Laravel开发-spawn”中,我们可以理解这是关于利用Laravel的特性或工具来创建或初始化项目的一部分。描述提到的...

    spawn-fcgi-1.6.3_arm.tar.gz

    如果需要自编译,可以使用 `./configure --host=arm-linux-gnueabihf`(根据实际交叉编译环境调整)来配置,然后运行 `make` 编译。 - **安装**:将编译好的二进制文件复制到目标 ARM 设备的 `/usr/bin` 或其他可...

    Laravel开发-laravel-app-spawn

    在本文中,我们将深入探讨Laravel开发中的"laravel-app-spawn",这是一个用于创建自定义应用程序实例引导的工具。Laravel是PHP框架中的佼佼者,以其优雅的语法、强大的功能和高效的开发流程而备受开发者喜爱。...

    spawn-fcgi-1.6.4 for Windows

    spawn-fcgi.exe Windows下运行

    spawn-fcgi-1.6.4.tar.gz

    4. **安装**:如果编译成功,你可以通过`make install`将`spawn-fcgi`安装到系统的可执行路径中,通常为 `/usr/local/bin` 或 `/usr/bin`。 在实际使用中,`spawn-fcgi`的一些常见用法包括: - **启动FastCGI应用**...

    nomad-driver-nspawn:Nomad任务驱动程序,用于systemd-nspawn

    这是Hashicorp任务驱动运行与容器systemd-nspawn 。 通过该驱动程序启动的容器默认情况下将启用专用网络,并且其计算机ID将设置为启动的Nomad任务的分配ID。 客户要求 以root身份运行的 1.0.2+ 1.15 Linux 安装...

Global site tag (gtag.js) - Google Analytics