我得到它与Puma合作,但使用Thin我没有得到任何流输出,我必须杀死服务器来阻止它.我正在测试使用tenderlove的初始示例输出当前时间:
http://tenderlovemaking.com/2012/07/30/is-it-live.html
对我来说一个更普遍的问题是,这种类型的流媒体在具有任何重要流量的应用程序中是否实用?我想如果有数千名用户在这样的应用程序中同时连接到一个流,那么很容易就会出现问题.Puma将如何扩展?我读到Puma每个连接使用1个线程.这有效吗?那么Thin呢?所有连接都在同一个线程中吗?这会更有效吗?
我的另一个问题是,即使使用Puma,我只能在本地使用一个连接.当我从第二个终端卷曲时,我没有得到任何输出......有人知道为什么吗?
我有一个可以从2个域访问的Rails应用程序。Facebook要求我为每个域注册一个Facebook应用,并为我提供每个域的凭据。使用Omniauth,我只能指定一组在应用程序启动时设置的凭据。但是,我将根据请求的主机为FB提供不同的凭据。
这里有两个问题:
任何建议都非常感谢!
我的测试全部通过,我的结果如下所示:
入门
完成时间为361.988408秒.
479个测试,1017个断言,0个失败,0个错误,0个挂起,0个遗漏,0个通知0%通过
为什么我没有看到我曾经在rails 2.3中看到的常见进度点?为什么说"0%通过"?我想知道在看似空白的地方,这些点是否变成了白色并且实际上是在那里?我不想改变我的终端有黑色背景.;-)
同样在我的单元测试中,它说"在0.0秒内完成".这显然是错的.
编辑:问题解决了,这是我的错误,我只是使用了错误的 cron 设置。我假设“* 2 * * *”每天仅在 2 点运行一次,但实际上它在 2 小时后每分钟运行一次。因此 Kubernetes 的行为是正确的。
我一直在一个 cron 执行点运行多个作业。但似乎只有这些作业的运行时间很短。知道为什么会发生这种情况以及如何预防吗?我使用concurrencyPolicy: Forbid,backoffLimit: 0和restartPolicy: Never.
应该每天运行一次的 cron 作业的示例,但在其计划运行时间之后运行多次:
job-1554346620 1/1 11s 4h42m
job-1554346680 1/1 11s 4h41m
job-1554346740 1/1 10s 4h40m
Run Code Online (Sandbox Code Playgroud)
相关配置:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: job
spec:
schedule: "* 2 * * *"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- name: job
image: job_image:latest
command: ["rake", "run_job"]
restartPolicy: Never
imagePullSecrets:
- name: regcred
backoffLimit: 0
Run Code Online (Sandbox Code Playgroud) EmberJS是否支持国际化应用程序的翻译路线?或者它是否至少可以轻松扩展它以支持i18n路线?有经验的人吗?
例如,路由字符串可以通过某种方式从语言环境文件动态设置吗?使用Ember和Rails路由也不会被指定两次......这样会很酷吗?是这样吗?
我是Ember的新手(目前正在评估js框架)但是我一般认为Rails只需要在Rails中指定非常基本的路由,其余的在Ember中指定?那么重复不会太多?想知道来自Rails的语言环境文件是否可用于查找路由转换.
作为一个更普遍的问题:Ember已经支持I18n了吗?
routing ruby-on-rails internationalization ember.js ember-router
我正在将Rails 2.5应用程序升级到Rails 3.1 rc4,我在开发中遇到了大量与资产管道相关的错误:
cache: [GET /assets/application-272985f6b5b17a3aeb1b84a6a376e225.css] miss, store
2011-07-06 16:03:56 +0300: Read error: #<NoMethodError: You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.each>
gems/ruby-1.9.2-p0/gems/rack-1.3.0/lib/rack/handler/mongrel.rb:90:in `process'
gems/ruby-1.9.2-p0/gems/mongrel-1.2.0.pre2/lib/mongrel.rb:165:in `block in process_client'
gems/ruby-1.9.2-p0/gems/mongrel-1.2.0.pre2/lib/mongrel.rb:164:in `each'
gems/ruby-1.9.2-p0/gems/mongrel-1.2.0.pre2/lib/mongrel.rb:164:in `process_client'
gems/ruby-1.9.2-p0/gems/mongrel-1.2.0.pre2/lib/mongrel.rb:291:in `block (2 levels) in run'
Run Code Online (Sandbox Code Playgroud)
基本上这里对application.css的请求返回一个空体.
首先,我认为它可能是一个服务器问题,所以我切换到webrick,但这没有帮助.
非常感谢帮助.;-)
尼科
cron ×1
ember-router ×1
ember.js ×1
kubernetes ×1
middleware ×1
omniauth ×1
puma ×1
rack ×1
routing ×1
ruby ×1
ruby-1.9.2 ×1
ruby-2.0 ×1
streaming ×1
testunit ×1
thin ×1