我知道Hostmonster允许Python.有人在那里成功运行Django吗?任何问题?
我正在将一个网站移至 Hostmonster 并询问服务器日志的位置,以便我可以自动扫描它以查找 CGI 错误。有人告诉我,“我们很抱歉,但我们没有将 cgi 错误转到您有权访问的任何文件。”
由于组织原因,我坚持使用 Hostmonster 和这个糟糕的政策,因此作为一种解决方法,我想也许我会修改 CGI 脚本以将 STDERR 重定向到自定义日志文件。
我有很多脚本 (269),所以我需要在 Python 和 Perl 中使用一种简单的方法将 STDERR 重定向到自定义日志文件。
显式或隐式地考虑文件锁定的东西会很棒,因为如果多个脚本同时失败,共享的 CGI 错误日志文件理论上可以同时由多个脚本写入。
(我想使用共享错误日志,以便我可以每晚将其内容通过电子邮件发送给自己,然后将其存档或删除。)
我知道我可能需要修改每个文件 (grrr),这就是为什么我要寻找一些优雅的东西,它只会是几行代码。谢谢。
我是MongoDB的初学者,我在服务器中执行此操作时遇到问题.
我的项目托管在hostmonster.com的服务器上,但他们不支持MongoDB数据库,尽管他们说我可以根据自己的责任安装它.
然后,我安装的MongoDB 2.4.1没有问题进入Linux 64,之后,在MongoDB的bin文件夹(附:蒙戈,mongod的,mongodump ...)我创建了一个名为"数据",并做一些"数据/ DB"文件夹试验.
从控制台,我通过SSH协议连接到服务器,然后运行
./mongod --dbpath 'data/db'
Run Code Online (Sandbox Code Playgroud)
它的工作原理.
但是,我需要它永远自动运行.
./mongod --fork --dbpath 'data/db' --smallfiles --logpath 'data/mongodb.log' --logappend
Run Code Online (Sandbox Code Playgroud)
它也有效,它开始了这个过程,我关闭了控制台,这个过程继续运行,我可以在我的域中查看我的数据.
问题是该过程需要一天时间才能关闭,即我无法跨域查看我的数据,然后,我需要再次运行mongod.有:
./mongod --fork --dbpath 'data/db' --smallfiles --logpath 'data/mongodb.log' --logappend
Run Code Online (Sandbox Code Playgroud)
我不想每天都这样做,我的问题是:
可能是什么问题?为什么mongod进程每天都会死?
我怎么能永远运行这个过程?
对不起我的英语不好.
编辑:添加上一个错误日志.我不明白.
Fri Apr 12 03:19:34.577 [TTLMonitor] query local.system.indexes query: { expireAfterSeconds: { $exists: true } } ntoreturn:0 ntoskip:0 nscanned:0 keyUpdates:0 locks(micros) r:141663 nreturned:0 reslen:20 141ms
Fri Apr 12 03:19:34.789 [TTLMonitor] query users.system.indexes query: { expireAfterSeconds: { $exists: true } } …Run Code Online (Sandbox Code Playgroud) 在我的服务器上重新安装 WP,现在显示: http: //www.mtthwbsh.com
我已经阅读了一些内容,只找到了有关更改 HTaccess 的信息,但我不太确定这意味着什么。如果有人遇到过这个问题并且可以提供一些见解,我们将不胜感激。