Supervisor: "рдкрд░реНрдпрд╛рд╡рд░рдг" рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдЙрджреНрдзреГрдд рд╣реЛрдиреЗ рдкрд░ рднреА "%" рд╡рд░реНрдг рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рд╕рд┐рддре░ 2013  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Supervisor/supervisor

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдореЗрдВ environment= рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, % рдЪрд┐рд╣реНрди Error: Format string 'KEY="%"' for 'environment' is badly formatted рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред

рдЬреИрд╕реЗ

рдареАрдХ рд╣реИ: environment=SECRET_KEY="*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wkyi"

рдЯреВрдЯрд╛ рд╣реБрдЖ: environment=SECRET_KEY="*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%i"

рдЯреВрдЯрд╛ рд╣реБрдЖ: environment=FOO="%"

рдЯреВрдЯрд╛ рд╣реБрдЖ: environment=FOO="\%"

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЯреВрдЯрд╛ рд╣реБрдЖ: environment=SECRET_KEY="*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%i"

рдЖрдкрдХреЛ % рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ %% рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдкрд╛рдпрдерди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХреЗрдВ:

$ python
>>> "*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%i" % {}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: %d format: a number is required, not dict

%% :

>>> "*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%%i" % {}
'*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%i'

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЯреВрдЯрд╛ рд╣реБрдЖ: environment=SECRET_KEY="*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%i"

рдЖрдкрдХреЛ % рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ %% рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╕рдордп рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдкрд╛рдпрдерди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдВрдЯрд░рдкреЛрд▓реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХреЗрдВ:

$ python
>>> "*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%i" % {}
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: %d format: a number is required, not dict

%% :

>>> "*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%%i" % {}
'*wi4h$kqxp84f3w6uh8w@l$0(+@x$3cr&)z^lmg+pqw^6wky%i'

рдирдорд╕реНрддреЗ,

рдореБрдЭреЗ [supervisord] рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ environment= рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

рдореЗрд░реЗ рдкрд╛рд╕ % рдЪрд┐рд╣реНрди рд╡рд╛рд▓рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдореИрдВрдиреЗ рд╕реБрдЭрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рди (2 % рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред

рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ: x1it3km%2BTVmkRsQ
рдЗрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛

рддреНрд░реБрдЯрд┐: 'supervisord.environment' рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ 'SECRET="x1it3km%2BTVmkRsQ"' рдмреБрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рд░реВрдкрд┐рдд рд╣реИ: рдЕрд╕рдорд░реНрдерд┐рдд рдкреНрд░рд╛рд░реВрдк рд╡рд░реНрдг 'B'

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ % рдЪрд┐рд╣реНрди рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдХреБрдЫ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИред
рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

@chinmaybhoir рдпрд╣ рдорд╛рдорд▓рд╛ рд╣реИ ... рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░рдХ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рдХреА рддрд░рд╣% 2 рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ .... рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ Django рдкрд░ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреБрдВрдЬреА рдореЗрдВ рд╣рд░% рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реЛрдЧрд╛ рдпрджрд┐ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ % s рд╕реЗ рдмрдЪ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, %(ENV_SECRET_KEY) рд╡рд░реНрддрдорд╛рди рдореЗрдВ x1it3km%2BTVmkRsQ рдлреИрд▓рддрд╛ рд╣реИ, рдЬреЛ рдЕрдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП x1it3km%%2BTVmkRsQ ред рдЗрд╕ рддрд░рд╣, рдореБрдЭреЗ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЛ рдЦреБрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА Django рдЧреБрдкреНрдд рдХреБрдВрдЬреА рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

alexmnv picture alexmnv  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Siecje picture Siecje  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ymsaout picture ymsaout  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

meshy picture meshy  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AlphaSRE picture AlphaSRE  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ