【PHP】下らねぇ質問 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
292:nobodyさん 09/02/22 21:57:20 3nGhqmkB 1.phpと2.phpの違いは、sleep(10)があるか、ないかというだけです。 それ以外は全部同じです。 SQLiteはトランザクション中に、別のトランザクションを発生させようとすると 1秒も待たずに「database is locked」になるので、 ウエイト->リトライ、という処理を自分で書かないといけません。 これがイマイチ普及しない最大のポイントだと思いますが、 その処理の書き方についての質問です。 なぜかデッドロックになってしまうのです 293:nobodyさん 09/02/22 21:57:20 え?ループ内にトランザクション? 294:nobodyさん 09/02/22 21:57:55 3nGhqmkB >>293 だってリトライしないといけないわけだから。 なんか間違ってる? 295:nobodyさん 09/02/22 22:01:33 例外が発生するポイントは、beginかexecか調べた? 296:nobodyさん 09/02/22 22:03:13 3nGhqmkB >>295 例外は発生しないにょ ずーーーっと実行中のままになって、 最後にはタイムアウトになるんだにょ PHPのデフォルトタイムアウトが60秒だから 60秒でタイムアウトになるにょ
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/104 KB
担当:undef