RX0088

डोमेन: निष्पादन

त्रुटि संदेश

%s: %s

संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।

कहानी

आपने किसी नेटवर्क पंक्ति को ऐसी चीज़ दी जिस पर वह काम कर ही नहीं सकती, और इंजन ने तार को छुए बिना रोक दिया। दो आम कारण हैं। पहला: आपने ऐसा मान दिया जो जीवित handle नहीं है। जैसे next.request या server.close को वह map चाहिए जो server.open[] ने लौटाया, जिसमें fd सुनने वाला socket है। या respond को वह map चाहिए जो next.request[] ने लौटाया, जिसमें conn खुला कनेक्शन है। दूसरा: HTTP status 100 से 599 के बाहर है, जैसे 700। इंजन कभी ऐसे descriptor पर नहीं लिखता जो उसने खुद नहीं खोला, इसलिए पहले ही रुक जाता है। जैसे किसी दूसरे के फ़ोन पर चुपचाप बात करने की कोशिश। इलाज: सही handle दीजिए, यानी वही map जो पिछली पंक्ति ने लौटाया, और status को 100 से 599 के भीतर रखिए। संदेश में पंक्ति और गलती का नाम है।

पाठ Rush इंजन की त्रुटि सूची से लिया गया है।