>MyApp
>ecosystem.config.js
>server.js
>public
>images
>routes
'apps' : [{
'name': 'pm2_checking_server',
'script': 'server.js',
'cwd': '/var/www/MyApp/'//........also tried it without cwd
'watch': ['server.js'], //...........I also did true/false
'ignore_watch': ['public/images/'],//...did variations like ./public/images, public/images... etc
'watch_options': {
'followSymlinks': false
}
}],
destination: function (req, files, cb) {
cb(null, path.join(__dirname , '../public/images'))
}
就我所见,与正式示例的区别在于,您使用的是单引号'
,而他们使用的是双引号“
毕竟这是一个JSON
文件。此外,在以下行缺少一个,
:
"cwd": "/var/www/MyApp/",
删除尾随/
:public/images/
因此,这是您的process.json
文件,应该位于项目的根:
{
"apps": [{
"name": "pm2_checking_server",
"script": "server.js",
"cwd": "/var/www/MyApp/",
"watch": ["server.js"],
"ignore_watch": ["public/images"],
"watch_options": {
"followSymlinks": false
}
}]
}
我使用pm2已经有一段时间了。最近,我需要向我的Express4项目添加一个名为“ActionLog”的自定义日志目录。因为它是一个用日志文件更新的目录,我不希望pm2在日志文件更改时重新启动应用程序,所以我希望pm2忽略查看该目录。将pm2更新到最新后,下面是我使用的命令: 我在pm2日志中得到以下错误流: https://github.com/unitech/pm2/issues/1288 h
问题内容: 我有一个使用nodejs的网站。问题是当用户上传图像时站点停止工作。我认为那是因为PM2在文件更改时重新启动服务器。如何解决这个问题呢。谢谢 问题答案: PM2具有特殊标志标志。 尝试在app.js / index.js所在的目录中创建文件,并将其粘贴: 有关该主题的更多信息:http : //pm2.keymetrics.io/docs/usage/watch-and- restar
在项目的根目录中,我有一个文件夹。在文件夹中,我有一个文件夹。我想忽略对文件夹中所有文件的所有更改。我的中包含以下内容: 在我的中,我看到了应该被忽略的文件。原因是什么?我怎样才能成功地忽略我的栏文件夹中的所有文件? 请注意,以前用同一行忽略了这些文件,但我不得不临时删除这一行,以便在服务器上执行命令。在之后,我将行放回中。这是一段时间以前的事了,但现在我观察到文件将处于。我希望能够修改被忽略的文
问题内容: 我正在开发一个使用Spring-boot,关系数据库和Elasticsearch的应用程序。 我在代码的2个不同位置使用JSON序列化: 在REST API的响应中。 当代码与Elasticsearch交互时。 我在Elasticsearch中需要一些属性,但我想向应用程序用户隐藏(例如,来自关系数据库的内部ID)。 这是一个实体的例子: 问题 :当对象持久化在Elasticsearc
我在settigns.xml文件中添加了代理配置,但Maven没有使用它,我通过使settings.xml文件无效来确认这一点。我运行maven install命令来更新设置和全局设置以指向正确的文件,仍然没有运气。我正在使用maven3.0.4。
3.2.6.1.1. 忽略文件 如果有些文件不想与其他设备同步,则可以将其添加到忽略文件列表里,忽略文件存储在每个任务目录下的 .verysync/IgnoreList中,每行一个规则。 可以直接用普通文本编辑器修改该文件,也可以在界面目录选项里的忽略列表编辑器中进行修改。 忽略文件的修改仅在本机生效,并不会同步到其它设备上。 提示: 被忽略文件列表规则匹配到的文件将不扫描,不索引,不接收。 如果