我完全被我在我的应用程序现在发现难住了。
我有一个应用程序写在与后端的MongoDB Nginx的运行Node.js的。 我有一个“的authenticateUser” CAL这需要在用户名和密码。 然后,它查询的MongoDB如果密码相匹配检索用户文件和支票。
我们写了一个脚本在一个循环基本要求“的authenticateUser” 100倍。 它工作得很好。 没有错误。 现在,我们从2个端子,一个用于用户帐单和其他用户SAM运行相同的脚本。 我们开始在两个终端看到的失败。 我想说的要求的约10%的无效的密码错误而导致失败。
当我们检查日志文件,我们是完全惊讶地看到账单的用户名到混合了Sam的密码。 我们不知道怎么回事? 我们必须做一些显然是错误的。 它是什么? 不是2个请求相互完全隔离?
任何帮助深表感谢。
非常感谢! SU