sidekiq_debugging.md 803 Б
Newer Older
Jacob Vosmaer's avatar
Jacob Vosmaer включено в состав коммита
1
2
3
4
5
# Sidekiq debugging

## Log arguments to Sidekiq jobs

If you want to see what arguments are being passed to Sidekiq jobs you can set
Brett Walker's avatar
Brett Walker включено в состав коммита
6
the `SIDEKIQ_LOG_ARGUMENTS` [environment variable](https://docs.gitlab.com/omnibus/settings/environment-variables.html) to `1` (true).
Chris Wilson's avatar
Chris Wilson включено в состав коммита
7
8

Example:
Jacob Vosmaer's avatar
Jacob Vosmaer включено в состав коммита
9
10

```
Chris Wilson's avatar
Chris Wilson включено в состав коммита
11
gitlab_rails['env'] = {"SIDEKIQ_LOG_ARGUMENTS" => "1"}
Jacob Vosmaer's avatar
Jacob Vosmaer включено в состав коммита
12
13
```

Sean McGivern's avatar
Sean McGivern включено в состав коммита
14
Please note: It is not recommend to enable this setting in production because some
Chris Wilson's avatar
Chris Wilson включено в состав коммита
15
Sidekiq jobs (such as sending a password reset email) take secret arguments (for
Sean McGivern's avatar
Sean McGivern включено в состав коммита
16
17
18
19
20
21
example the password reset token).

When using [Sidekiq JSON logging](../administration/logs.md#sidekiqlog),
arguments logs are limited to a maximum size of 10 kilobytes of text;
any arguments after this limit will be discarded and replaced with a
single argument containing the string `"..."`.