diff --git a/src/box/phia_engine.cc b/src/box/phia_engine.cc
index 70d25097382c13320858568d08cad241c44140da..907deb03ee094b423699ed530a32b2cefc76117d 100644
--- a/src/box/phia_engine.cc
+++ b/src/box/phia_engine.cc
@@ -347,9 +347,9 @@ PhiaEngine::PhiaEngine()
 
 PhiaEngine::~PhiaEngine()
 {
+	phia_workers_stop();
 	if (env)
 		phia_destroy(env);
-	phia_workers_stop();
 }
 
 void