Thanks a lot Ken.
When I managed to convert all the tables in the DB from utf8_unicode_ci to utf8mb4_unicode_ci, problem solved.
It seems that we could draw a conclusion: the breakdown was caused by the character set of data tables.
Thank you again Ken for your great help.
Zhang