我正在为客户开展一个项目。该项目由多页表单输入组成,用作在线应用程序。我使用NodeJS和MongoDB进行服务器通信和存储。提交的在线应用程序作为单独的文档存储在MongoDB中。
我遇到的问题是大约8%的应用程序没有完全存储。应用程序中有162个输入。由于某种原因,这8%的应用程序仅存储初始输入值,即电子邮件地址。其余输入是空白的。如果javascript中存在问题,是否会影响所有条目,而不仅仅是8%左右?
我最初的想法是,这是用户错误,申请人没有通过初始页面,但客户已通知我他们正在接收邮寄的文书工作,如果申请人完成在线申请,则只能打印充分。这让我相信MongoDB是罪魁祸首。我只是不知道如何证明这一点。服务器上的处理能力不足会导致这种间歇性问题吗?我正在为这个项目使用亚马逊AWS m1 Small实例,这个实例相当便宜且功能不强,但是在3个月的时间内,数据库中只有1,200多个文档,所以服务器根本没有受到很大的打击。
还有其他人遇到过这样的问题吗?您对此主题的任何建议都将不胜感激。就目前而言,我不知道从哪里开始纠正这个问题。