BUG 4367 Import status infinite loop is still uncompleted
https://sourceforge.net/p/phpmyadmin/bugs/4367/
Bug in script import_status.php at line 80
// wait until message is available
while ($_SESSION['Import_message']['message'] == null) {
usleep(250000); // 0.25 sec
}
This create a neverending loop, becouse session isn't accessible by another process. So the solution is close and reopen sessions like this:
// wait until message is available
$counter = 0;
while ($_SESSION['Import_message']['message'] == null) {
$a++;
session_write_close();
usleep(1000000); // 1.00 sec
session_start();
if($counter>20) {
$_SESSION['Import_message']['message'] = 'TIMEOUT';
Break;
}
}