【PHP】下らねぇ質問はID出して書き込みやがれ 81at PHP【PHP】下らねぇ質問はID出して書き込みやがれ 81 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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秒でタイムアウトになるにょ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch