Improvement restore kill process windows
This commit is contained in:
@@ -611,26 +611,28 @@ class workspaceTools
|
|||||||
// end of reset
|
// end of reset
|
||||||
|
|
||||||
//close connection
|
//close connection
|
||||||
$connection = Propel::getConnection( 'workflow' );
|
if (substr(PHP_OS, 0, 3) != 'WIN') {
|
||||||
|
$connection = Propel::getConnection( 'workflow' );
|
||||||
|
|
||||||
$sql_sleep = "SELECT * FROM information_schema.processlist WHERE command = 'Sleep' and user = SUBSTRING_INDEX(USER(),'@',1) and db = DATABASE() ORDER BY id;";
|
$sql_sleep = "SELECT * FROM information_schema.processlist WHERE command = 'Sleep' and user = SUBSTRING_INDEX(USER(),'@',1) and db = DATABASE() ORDER BY id;";
|
||||||
$stmt_sleep = $connection->createStatement();
|
$stmt_sleep = $connection->createStatement();
|
||||||
$rs_sleep = $stmt_sleep->executeQuery( $sql_sleep, ResultSet::FETCHMODE_ASSOC );
|
$rs_sleep = $stmt_sleep->executeQuery( $sql_sleep, ResultSet::FETCHMODE_ASSOC );
|
||||||
|
|
||||||
while ($rs_sleep->next()) {
|
while ($rs_sleep->next()) {
|
||||||
$row_sleep = $rs_sleep->getRow();
|
$row_sleep = $rs_sleep->getRow();
|
||||||
$oStatement_sleep = $connection->prepareStatement( "kill ". $row_sleep['ID'] );
|
$oStatement_sleep = $connection->prepareStatement( "kill ". $row_sleep['ID'] );
|
||||||
$oStatement_sleep->executeQuery();
|
$oStatement_sleep->executeQuery();
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql_query = "SELECT * FROM information_schema.processlist WHERE user = SUBSTRING_INDEX(USER(),'@',1) and db = DATABASE() ORDER BY id;";
|
$sql_query = "SELECT * FROM information_schema.processlist WHERE user = SUBSTRING_INDEX(USER(),'@',1) and db = DATABASE() ORDER BY id;";
|
||||||
$stmt_query = $connection->createStatement();
|
$stmt_query = $connection->createStatement();
|
||||||
$rs_query = $stmt_query->executeQuery( $sql_query, ResultSet::FETCHMODE_ASSOC );
|
$rs_query = $stmt_query->executeQuery( $sql_query, ResultSet::FETCHMODE_ASSOC );
|
||||||
|
|
||||||
while ($rs_query->next()) {
|
while ($rs_query->next()) {
|
||||||
$row_query = $rs_query->getRow();
|
$row_query = $rs_query->getRow();
|
||||||
$oStatement_query = $connection->prepareStatement( "kill ". $row_query['ID'] );
|
$oStatement_query = $connection->prepareStatement( "kill ". $row_query['ID'] );
|
||||||
$oStatement_query->executeQuery();
|
$oStatement_query->executeQuery();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user