問題タブ [ironworker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
291 参照

environment-variables - 鉄工所の環境設定タイプ

IronWorker を使用していくつかの一般的なサービスを実行することを検討していますが、ワーカー自体がどの環境で実行されているかを知る方法があるかどうか疑問に思っています。たとえば、メインのコード ベースでは、サーバー変数 ENV を「開発」、「ステージング」、または「運用」のいずれかに設定します。この変数に基づいて、アプリはどの構成ファイルをロードするかを認識します (dirs config/development、config/staging、および config/production 内の構成ファイルを介して)。ワーカーに同様の設定をしたいと思います。

CLI 経由でワーカーをアップロードすると、次のことができることに気付きました。

iron_worker upload workers/example/hello_world --env ステージング

これにより、dev、staging、および production キーを含む 1 つの iron.json 構成ファイルを持つことができます。例えば、

ただし、ワーカー自体ではcliから環境変数にアクセスできないため、ワーカーがいくつかの構成変数をロードする必要がある場合、どのディレクトリを調べるかわかりません。

ここのドキュメントhttp://dev.iron.io/worker/reference/dotworker/では、.worker ファイルで環境変数を設定できることが示されていますが、これは、環境ごとに個別のワーカー ファイルが必要であることを意味します。そして(おそらく?)デプロイ先の環境に応じてそれらを交換します。

0 投票する
1 に答える
190 参照

phantomjs - IronWorker、CasperJS、Cookie のサポート

Ironworker と casperjs ですべてが動作するようになりましたが、失敗するもう 1 つの手順があります。このセットアップで Cookie サポートを有効にすることです。

param を使用して casper を開始--cookies-file=cookies.txtしています。cookies.txt ファイルは適切なアクセス許可で chmod されていますが、テスト ページにアクセスしてスクリーンショットを撮ると、どういうわけか Cookie がサポートされません。

IronWorker でこの機能を有効にする方法はありますか?

0 投票する
1 に答える
63 参照

ghostscript - Iron.io ワーカーの GhostScript

Iron.io ワーカーで GhostScript を動作させる方法を知っている人はいますか?

私はnode.jsでffmpegスタックを使用しており、imagemagicを使用してpdfを一連のjpegに変換する必要があり、これにはGhostScriptが必要です。

0 投票する
1 に答える
172 参照

ssl - CasperJS と IronWorker : 認識されないオプション `--ssl-protocol=any'

私は CasperJS と IronWorker をいじり始めたばかりで、worker をキューに入れようとしたときに最初にこのエラーによってブロックされました:

./run.sh: 2: ./run.sh: casperjs/bin/casperjs: Permission denied

この問題はすでに文書化されており、ここで解決されてい ます。iron.io で casperjs を実行すると許可が拒否されました

しかしchmod +x、オプションを指定してcasperjsを起動する必要がある場合、使用は機能しません:

chmod +x casperjs/bin/casperjs example.js --ssl-protocol=any

結果: chmod: unrecognized option '--ssl-protocol=any'詳細については。

IronWorker で CasperJS にオプションを渡すことは不可能ですか? もしそうなら、SSL で保護されたページを開く別の方法はありますか?

どうも :)

0 投票する
0 に答える
132 参照

ruby - Iron Worker ペイロード (つまり params) を CasperJS バイナリに渡すにはどうすればよいですか?

Iron Worker は優れたツールですが、そのドキュメントにはまだ穴がいくつかあります...

Iron Worker Ruby gem によって呼び出される CasperJS を使用してワーカーを正常にセットアップしました。しかし、gem によってパラメーターを指定してワーカーが呼び出されると (「ペイロード」オプションを渡す)、js スクリプトでパラメーターを取得することはできません。

このトピックに関する記事がありますが、PhantomJS のみを対象としています: http://giuseppeiello.com/post/56318356914/phantomjs-ironworker

また、ネイティブ CasperJS メソッドですべてのオプションと引数を出力しようとしても、何も出力されません... http://casperjs.readthedocs.org/en/latest/cli.html

これを機能させる方法についてのアイデアはありますか?

0 投票する
1 に答える
156 参照

python - django を使用した openshift でのタスク ランナー/キュー/スケジューリング

数日前にdjango と openshiftでメールを送信する方法を尋ねましたが、閉鎖されていたので範囲が広すぎたようです。したがって、この質問では、django と openshift に一般的にどのタスク ランナー/キュー/スケジューリング システム
を使用する必要 があるかを知りたいと思います。残念ながら、django と openshift のチュートリアルは見たことがありません。セロリは複雑すぎて、openshift に簡単にインストールできない ようです。 いくつかのタスク django-packagesがあります。 また、openshift は、IronWorkerをマーケットプレイスのスケジューリング アプリとして提供しています。アプリに無料版を追加しようとしましたが、設定に苦労しています。


私の質問は、django と openshift でどのキュー システムを使用すればよいですか? openshift では何を使用していますか? 現在、パーソナライズされた毎週のメールを送信するだけで十分ですが、私のアプリは少数の API プロバイダーと比較的大きなデータで動作するため、将来的にはもっと使用する可能性があります。