[英]How to handle connection pooling in cluster mode of nodejs
我正在使用 MySQL 並創建 MySQL 連接池一次,並在需要的所有其他模塊中重用。
當我的代碼在單核上運行時,這工作正常,但是當我在多核系統上使用集群和運行應用程序時,我的連接池被多次初始化[基於核數]。
如何解決這個問題。
mysql.init(function (error) {
if (error) {
throw error;
}
var server = http.createServer(app);
server.listen(app.get('port'), function () {
logger.info('Express server listening on port ' + app.get('port'));
});
});
那很正常。 集群模式意味着您有一個在每個核心中運行的應用程序副本。 此進程不共享內存。 是個人過程。 這不是線程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.