Google App Engine for Python 4アプ目 at PHP
Google App Engine for Python 4アプ目 - 暇つぶし2ch730:nobodyさん
12/04/07 15:06:12.58
URLリンク(lmgtfy.com)

731:nobodyさん
12/04/07 15:15:43.48
>>728
アプリのrootにhoge.pyでも作って
import os
APPLICATION_BASE_DIR = os.path.dirname(__file__)

で使いたいところで
from hoge import APPLICATION_BASE_DIR
os.path.join(APPLICATION_BASE_DIR, 'template/master/operation/hoge.html')
とでもすれば?関数にするとか好きにしてね

732:725
12/04/07 16:32:47.80
>>730
こちらで訊きます: スレリンク(php板)

>>731
ありがとうございます。この部分は解決したと思います (他の部分がまだなのでテストしていません)。


733:nobodyさん
12/04/15 14:43:22.57
タスクキュー設定して毎時でcronから起動してるんですが
毎時ぴったりに2つのタスクが登録されるせいでインスタンスが増えてしまいます


設定でどうにかできませんでしょうか?

queue.yaml
queue:
- name: default
rate: 1/s

734:nobodyさん
12/04/15 16:29:35.85
片方のタスクの開始時間をずらせばいいだろ
App Engine の cronフォーマットのまとめ - やさしいデスマーチ
URLリンク(d.hatena.ne.jp)

735:nobodyさん
12/04/15 16:31:43.95
あとは、max_concurrent_requestsを使ってタスクの同時実行数を制限するか
詳しくはググれ

736:nobodyさん
12/04/15 18:50:52.09
おお ありがとう ありがとう

737:nobodyさん
12/04/18 09:16:11.39
pydevでプロジェクトをコピーしたり移動したりしているうちにsrc右クリックからpeydev(google app run)が消えました
デバッグの構成から起動はできましたが、直し方をご存知のかたよかったら教えてください。
プロジェクトをコピーしたり、プロジェクトがバグったとき
パッケージエクスプローラーから一度削除してもう一度空の新規プロジェクトを同一のディレクトリで作成すると
うまく行ってたと思うのですが間違ってますか?

738:nobodyさん
12/04/18 20:00:22.44 hrAUVqet
>>737
.pydevprojectの中身確認してみると良いです。

<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/project</path>

上のソースパス合ってないとか?

新しくGAEプロジェクト作って照らしあわせてみるとわかるかも

739:nobodyさん
12/04/19 09:12:09.14
.pydevprojectのライブラリのパスを絶対パスにしたらうまくいきました!


740:nobodyさん
12/04/20 01:09:11.05
Memcacheがどんどん消えちゃうんですが、つっこみすぎ?

Memcache Viewer
Statistics
Hit count: 10724
Miss count: 907
Hit ratio: 92%
Item count: 468 item(s)
Total cache size: 1607620 byte(s)
Oldest item age: 6 min(s) 6 second(s)



741:nobodyさん
12/04/20 19:32:23.28 IHyQVpyC
eclipseのPyDevはまだwebapp2のアプリに未対応でしょうか?
app.yamlの一部を書き換えれば一応動作してるようですが、
自動的に生成されるコードなどは以前のwebappのものです。
どこかで切り替える必要があるのかなあ?

742:nobodyさん
12/04/21 04:11:46.80
>>741
app.yamlでpython2.7設定するとgoogle.appengine.ext.webappの中でwebapp2使ようになる
threadsafeしないならhello webapp worldのままで対応できてる


743:nobodyさん
12/04/21 12:16:08.96 902Nv7Ux
巨大なデータに順次処理をかける場合、
巨大なデータをまるごとメモリにおくとメモリ上限に引っかかるから
少し読みだして処理してセーブしてメモリから破棄、
ということの繰り返しでやろうと思ってるんだけど
不要になったメモリはちゃんと開放されるんだろうか?

744:nobodyさん
12/04/21 12:30:07.50
コンソールのInstancesでみればいいんじゃねぇの?

745:nobodyさん
12/04/21 17:53:59.35
>>743
python的には参照がなくなれば即時GCされるはずだけど

746:741
12/04/22 01:01:25.19
>>742
ありがとうございます。そういうことでしたか。
だんだん変更されていくでしょうし、様子見ながら使っていこうと思います。

747:nobodyさん
12/04/22 17:50:29.80 aA4PJf7d
GoogleはGAEにアップロードされたプログラムまたはソースコードを
解析したり参考にしたりする権利はあるの?

748:nobodyさん
12/04/23 22:52:28.36
deferredってpython2.7+threadsafeじゃ動かないんですか?


749:nobodyさん
12/04/23 23:07:58.61
動くらしいけど
Python 2.7, threadsafe: true, and deferred.defer - Google Groups
URLリンク(groups.google.com)

750:nobodyさん
12/04/24 04:18:37.99
1.5.5でfixされたみたいですね。ありがとうございます。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch