ruby-on-rails – GKE kubernetes delayed_job pod日志
发布时间:2020-12-16 19:11:25 所属栏目:百科 来源:网络整理
导读:我有一个带有以下rake作业的部署对象:work命令: apiVersion: extensions/v1beta1kind: Deploymentmetadata: name: staging-delayed-job-deployment namespace: stagingspec: template: metadata: labels: env: staging name: delayed-job spec: containers
我有一个带有以下rake作业的部署对象:work命令:
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: staging-delayed-job-deployment namespace: staging spec: template: metadata: labels: env: staging name: delayed-job spec: containers: - name: job image: gcr.io/ej-gc-dev/redacted:<%= ENV['IMAGE_TAG'] %> command: ["/bin/bash","-l","-c"] args: ["RAILS_ENV=production bundle exec rake jobs:work"] 当我运行kubectl日志时,我什么都没得到.如何获得rake作业:工作输出显示在kubectl日志中?即如果直接在pod中运行,它会提供如下输出: [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Starting job worker [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job UpdateHubspotPersonaJob (id=67) RUNNING [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job UpdateHubspotPersonaJob (id=67) COMPLETED after 0.4903 [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job Mailerjack.registration_created_user_welcome (id=68) RUNNING [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job Mailerjack.registration_created_user_welcome (id=68) COMPLETED after 0.9115 [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job UpdateHubspotPersonaJob (id=69) RUNNING [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job UpdateHubspotPersonaJob (id=69) COMPLETED after 0.1752 [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job Mailerjack.registration_created_user_welcome (id=70) RUNNING [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] Job Mailerjack.registration_created_user_welcome (id=70) COMPLETED after 0.4770 [Worker(host:staging-deployment-cc7dc559f-bswvr pid:2381)] 4 jobs processed at 1.7649 j/s,0 failed 当我运行kubectl日志时,我希望它出现 解决方法
我需要添加一个初始化器:config / initializers / delayed_job.rb并将worker的logger设置为stdout,如下所示:
延迟:: Worker.logger = Logger.new(STDOUT) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 避免浮动广告、在线客服等弹出层被页面Flash内容遮住?
- PostgreSQL排序用西里尔“呃”
- xml修改后报错: java.lang.ClassCastException: android.w
- .net – 获取innerXml XElement的最佳方式?
- ruby-on-rails – Rails在控制器定义中不需要索引方法吗?
- NOSQL练习 – 用 MONGODB 和 REDIS 解决一个现实问题
- cocos2d-x之JS中的Android按键监听
- NoSQL 之 Morphia 操作 MongoDB
- Flex中的帧频和帧事件
- c# – 在WinRT XAML中更改页面级别ListViewItem的选择颜色