Terlalu banyak fail dibuka Secara umumnya, lalai ialah maksimum 1024 fail Anda perlu meningkatkan nilai ini dan mengesahkan bilangan fail yang boleh dilaksanakan dengan melaksanakan ulimit -a. dalam Lebih banyak tersedia Rujukan: http://askubuntu.com/question...
logger = logging.getLogger('mylogger'+str(time.time())) Ada masalah dengan ayat ini Jika anda tidak menjalankan get_task2 sekali, anda akan mendapat pemegang fail anda menjalankannya terlalu banyak kali, sudah tentu ia akan melebihi!
Cara penulisan ini sememangnya buruk dan potensi risikonya terlalu tinggi. Adalah tidak munasabah untuk menjana log berasingan untuk setiap permintaan. Sistem Linux sendiri juga mempunyai had bilangan fail dalam direktori Jika terdapat terlalu banyak permintaan, had atas akan dicapai dan ralat akan berlaku.
Mengenai sama ada pengendali ditutup atau tidak, ia hanya boleh dikatakan sebagai ralat pengaturcaraan, tetapi mempunyai log berasingan untuk setiap permintaan adalah cara berfikir yang salah.
Terlalu banyak fail dibuka Secara umumnya, lalai ialah maksimum 1024 fail
Anda perlu meningkatkan nilai ini dan mengesahkan bilangan fail yang boleh dilaksanakan dengan melaksanakan ulimit -a. dalam
Lebih banyak tersedia Rujukan: http://askubuntu.com/question...
logger = logging.getLogger('mylogger'+str(time.time()))
Ada masalah dengan ayat ini Jika anda tidak menjalankan get_task2 sekali, anda akan mendapat pemegang fail anda menjalankannya terlalu banyak kali, sudah tentu ia akan melebihi!
Cara penulisan ini sememangnya buruk dan potensi risikonya terlalu tinggi. Adalah tidak munasabah untuk menjana log berasingan untuk setiap permintaan. Sistem Linux sendiri juga mempunyai had bilangan fail dalam direktori Jika terdapat terlalu banyak permintaan, had atas akan dicapai dan ralat akan berlaku.
Mengenai sama ada pengendali ditutup atau tidak, ia hanya boleh dikatakan sebagai ralat pengaturcaraan, tetapi mempunyai log berasingan untuk setiap permintaan adalah cara berfikir yang salah.