Skip to content

Commit 666a8ce

Browse files
author
zhanglei5
committed
支持事务 ab 压了下
1 parent 2074156 commit 666a8ce

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/DBPool/db_server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ function run() {
5353
$this->serv->set( array(
5454
'worker_num'=>$this->worker_num,
5555
'task_worker_num' => $this->task_worker_num,
56+
'task_max_request' => 0,
5657
'dispatch_mode' => 2,
57-
//'daemonize'=>1
5858
));
5959
$this->serv->on('Start', array($this, 'onStart'));
6060
$this->serv->on('ManagerStart', array($this, 'onManagerStart'));

src/DBPool/transaction.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,20 @@
1010
$sql = "insert into `test` values ({$i},'pool{$i}') ";
1111
$db->exec($sql);
1212
*/
13+
//try{
1314
$db->beginTransaction();
14-
for ($i = 1; $i <= 2; $i++) {
15+
for ($i = 1; $i <= 3; $i++) {
1516
$sql = "insert into `test` values ({$i},'pool{$i}') ";
1617
$db->exec($sql);
1718
}
1819
//$db->commit();
1920
$db->rollBack();
21+
/*
22+
} catch (Exception $e) {
23+
print $e->getMessage();
24+
exit();
25+
}
26+
*/
2027
// $db->release();
2128

2229
?>

0 commit comments

Comments
 (0)