我只是将nginx更新到0.8.50(由nginx开发PPA提供),但现在我面临一个问题。 我不能重新启动我的服务器,因为它说'testingnginxconfiguration:[emerg]:无法build立types_hash,你应该增加types_hash_max_size:1024或types_hash_bucket_size:32'。 事情是,它以前工作得很好。 我不知道是什么引发了这个错误。
我试过的:
我的configuration:
http://pastie.org/private/jcmahbdftqkhtap4au1izw
我希望有人能帮助我,我很迷茫。
所以,这真的很愚蠢。 由于在文档中我找不到有关types_hash_bucket_size / types_hash_max_size的任何信息,所以我想出了错误的variables名称,应该是server_names_hash_bucket_size / server_names_hash_max_size,这些在wiki中提到。 我错了,variables名在正确的地方,增加后一切都恢复正常了。