• No results found

Enterprise Advanced Configuration

N/A
N/A
Protected

Academic year: 2021

Share "Enterprise Advanced Configuration"

Copied!
65
0
0

Loading.... (view fulltext now)

Full text

(1)

Enterprise Advanced Configuration

Winfried de Vries

(2)

TT

THE FAST TRACK TO ONLINE

Enterprise Advanced Configuration

Performance Hardware set-up Issues Security Trouble-shooting woensdag 13 mei 2009

(3)

TT

THE FAST TRACK TO ONLINE

Enterprise System Components

Database FileStore Application Server Clients: InDesign, InCopy, Content Station etc.

(4)

TT

THE FAST TRACK TO ONLINE

Enterprise System Components

Database

FileStore

Application

Server

Clients: InDesign,

InCopy, Content

Station etc.

Memory++

woensdag 13 mei 2009

(5)

TT

THE FAST TRACK TO ONLINE

Enterprise System Components

Database

Application

Server

Memory++

Disk IO++

(6)

TT

THE FAST TRACK TO ONLINE

Enterprise System Components

Database

FileStore

Application

Server

Clients: InDesign,

InCopy, Content

Station etc.

Memory++

Disk IO++

woensdag 13 mei 2009

(7)

TT

THE FAST TRACK TO ONLINE

Enterprise System Components

Database FileStore Application Server Clients: InDesign, InCopy, Content Station etc.

(8)

TT

THE FAST TRACK TO ONLINE

Performance Issues

How is your system performing

(9)

TT

THE FAST TRACK TO ONLINE

Performance Issues

(10)

TT

THE FAST TRACK TO ONLINE

Performance Issues

How is your system performing

or

(11)

TT

THE FAST TRACK TO ONLINE

Performance Issues

How is your system performing

(12)

TT

THE FAST TRACK TO ONLINE

Why can there be performace issues?

(13)

TT

THE FAST TRACK TO ONLINE

Why can there be performace issues?

Woodwing has got no control over the setup of the components

(14)

TT

THE FAST TRACK TO ONLINE

Why can there be performace issues?

Woodwing has got no control over the setup of the components

Because the hardware, OS and database choices are a partner/customer decision.

(15)

TT

THE FAST TRACK TO ONLINE

Why can there be performace issues?

Woodwing has got no control over the setup of the components

Because the hardware, OS and database choices are a partner/customer decision. Customizations and interfaces that are not optimized.

(16)

TT

THE FAST TRACK TO ONLINE

Measuring performace, how?

(17)

TT

THE FAST TRACK TO ONLINE

Measuring performace, how?

specify the ʻscopeʼ of the measurement:

(18)

TT

THE FAST TRACK TO ONLINE

Measuring performace, how?

specify the ʻscopeʼ of the measurement:

limit the scope to what can be measured accurately.

create a reproducible scenario and prerequisites.

Make a copy of the used files for future comparisons.

(19)

TT

THE FAST TRACK TO ONLINE

Measuring performace, how?

specify the ʻscopeʼ of the measurement:

limit the scope to what can be measured accurately.

create a reproducible scenario and prerequisites.

Make a copy of the used files for future comparisons.

Test on a ʻcleanʼ system:

(20)

TT

THE FAST TRACK TO ONLINE

keep in mind that writing down logfiles has got influence on performance.

look ʻtop-downʼ, first total time, then start narrowing down. User functions Enterprise commands, Database actions, Data transfer, Client Performance

Measuring performace

woensdag 13 mei 2009

(21)

TT

THE FAST TRACK TO ONLINE

Performance logging

Switch on debugging on server

Configserver.php

For performance logging, use INFO For functional debugging, use DEBUG

// ---// Debugging - Low-level logging of SQL, SOAP details etc.

// ---define ('DEBUGLEVEL', 'INFO'); // NONE, ERROR, WARN, INFO, DEBUG

define ('OUTPUTDIRECTORY', '/log/'); // including '/', e.g. "c:/enterpriselog/output/" define ('PROFILELEVEL', 1); // [0,5] 0: no profiling, 5: most detailed

(22)

TT

THE FAST TRACK TO ONLINE

Performance logging

Set profilelevel to 5 to get maximum server info

peformanceProfiler.dat sce_profile_mysq.htm

(23)

TT

THE FAST TRACK TO ONLINE

Database performance pitfall

Table scans, caused by:

Queries on columns that have no index Mostly in interfaces and customizations

Use database monitoring tools:

(24)

TT

THE FAST TRACK TO ONLINE

Security

(25)

TT

THE FAST TRACK TO ONLINE

(26)

TT

THE FAST TRACK TO ONLINE

Why security?

Information abuse

(27)

TT

THE FAST TRACK TO ONLINE

Why security?

Information abuse

(28)

TT

THE FAST TRACK TO ONLINE

Why security?

Information abuse

Production disturbance User mistakes

(29)

TT

THE FAST TRACK TO ONLINE

Why security?

Information abuse

Production disturbance User mistakes

(30)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise installation

(31)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise installation

(32)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise installation

Change password of default WoodWing user SSL (HTTPS)

(33)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise installation

Change password of default WoodWing user SSL (HTTPS)

(34)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise installation

Change password of default WoodWing user SSL (HTTPS)

Separate database user for woodwing File access (config.php, directories, ...)

(35)

TT

THE FAST TRACK TO ONLINE

(36)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise set-up

Full / Limited Administrators

(37)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise set-up

Full / Limited Administrators Workflow

(38)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise set-up

Full / Limited Administrators Workflow

Password rules

(39)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise set-up

Full / Limited Administrators Workflow

Password rules

(40)

TT

THE FAST TRACK TO ONLINE

Secure Enterprise set-up

Full / Limited Administrators Workflow

Password rules

config/configserver.php Customize with a plug-in

(41)

TT

THE FAST TRACK TO ONLINE

Enterprise backup

Standard version control

Settings in config/configserver.php Workflow Status property

Trash Can

(42)

TT

THE FAST TRACK TO ONLINE

Troubleshooting

(43)

TT

THE FAST TRACK TO ONLINE

(44)

TT

THE FAST TRACK TO ONLINE

Troubleshooting in Enterprise

Why:

To get detailed information about a problem in the system.

(45)

TT

THE FAST TRACK TO ONLINE

Troubleshooting in Enterprise

Why:

To get detailed information about a problem in the system.

With as goal:

To solve the problem yourself !

(46)

TT

THE FAST TRACK TO ONLINE

Approach

(47)

TT

THE FAST TRACK TO ONLINE

Approach

(48)

TT

THE FAST TRACK TO ONLINE

Approach

Make sure the issue is reproducible:

Write down/collect prerequisites (if any). • upload attached image ʻproblem1.jpgʻ to Enterprise

(49)

TT

THE FAST TRACK TO ONLINE

Approach

Make sure the issue is reproducible:

Write down/collect prerequisites (if any). • upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario.

(50)

TT

THE FAST TRACK TO ONLINE

Approach

Make sure the issue is reproducible:

Write down/collect prerequisites (if any). • upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario.

1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ

(51)

TT

THE FAST TRACK TO ONLINE

Approach

Make sure the issue is reproducible:

Write down/collect prerequisites (if any). • upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario.

1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ 2. create a layout and save-version with name ʻlayout1ʼ

(52)

TT

THE FAST TRACK TO ONLINE

Approach

Make sure the issue is reproducible:

Write down/collect prerequisites (if any). • upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario.

1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ 2. create a layout and save-version with name ʻlayout1ʼ 3. place uploaded image with name ʻproblem1.jpgʼ

on layout ʻlayout1ʼ

(53)

TT

THE FAST TRACK TO ONLINE

Approach

Make sure the issue is reproducible:

Write down/collect prerequisites (if any). • upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario.

1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ 2. create a layout and save-version with name ʻlayout1ʼ 3. place uploaded image with name ʻproblem1.jpgʼ

on layout ʻlayout1ʼ

(54)

TT

THE FAST TRACK TO ONLINE

Test on a clean system

To create a clean system:

Remove or switch of all non-standard server plugins. test without any other users, or :

−create a separate Application Server with debug on, using the same database and filestore

−create a complete copy of the system as test system.

Application Server Application Server Production Debug woensdag 13 mei 2009

(55)

TT

THE FAST TRACK TO ONLINE

Is the scenario still valid?

Replay the scenario on the clean system.

Is the issue still there?

No? -> Switch on customizations one-by-one until problem appears again.

(56)

TT

THE FAST TRACK TO ONLINE

Switch on logging

Server side:

configserver.php

Client side

wwsettings.xml

<SCEnt:LogFile RequestBuffer ="Macintosh HD:ClientLog:" ResponseBuffer="Macintosh HD:ClientLog:" SOAPResponse ="Macintosh HD:ClientLog:" SOAPRequest ="Macintosh HD:ClientLog:" Advanced ="true"/>

Text // ---// Debugging - Low-level logging of SQL, SOAP details etc.

// ---define ('DEBUGLEVEL', 'DEBUG'); // NONE, ERROR, WARN, INFO, DEBUG

define ('OUTPUTDIRECTORY', '/log/'); // including '/', e.g. "c:/enterpriselog/output/" define ('PROFILELEVEL', 1); // [0,5] 0: no profiling, 5: most detailed

define ('LOGSQL', false); // log the SQL, requires DEBUGLEVEL DEBUG or INFO

(57)

TT

THE FAST TRACK TO ONLINE

(58)

TT

THE FAST TRACK TO ONLINE

[email protected]

Send all info to woodwing support:

(59)

TT

THE FAST TRACK TO ONLINE

[email protected]

Send all info to woodwing support:

System information.

(60)

TT

THE FAST TRACK TO ONLINE

[email protected]

Send all info to woodwing support:

System information.

−OS, PHP version, database type Prerequisites & Scenario

(61)

TT

THE FAST TRACK TO ONLINE

[email protected]

Send all info to woodwing support:

System information.

−OS, PHP version, database type Prerequisites & Scenario

(62)

TT

THE FAST TRACK TO ONLINE

[email protected]

Send all info to woodwing support:

System information.

−OS, PHP version, database type Prerequisites & Scenario

Logfiles

Severity of the issue (reseller guide)

(63)

TT

THE FAST TRACK TO ONLINE

[email protected]

Send all info to woodwing support:

System information.

−OS, PHP version, database type Prerequisites & Scenario

Logfiles

(64)

TT

THE FAST TRACK TO ONLINE

Questions?

(65)

TT

THE FAST TRACK TO ONLINE

Questions?

References

Related documents

From 1980 to 1991, the existence of single editions of the regional newspapers in the major cities justifies the concentration of records in the central region of

45 Copy failure Invalid project data Stop Auto clear Copying cannot be executed because an error has been identified in project data saved in the SD memory card. Check

Even though almost all the engineering courses (Electronics and Communication Engineering, Civil Engineering, Computer Science and Engineering, Electrical and

Exa 8.10 1 to calculate THD of output voltage and its distortion factor 2 to calculate THD of output current and its dis- tortion factor 3 load power and avg dc source current

The research analysis reveals that although no two disasters are the same, most of the basic contracting and logistics requirements are similar for DoD personnel providing the

Through ionizations and excitations the passage of a charged particle through biological medium creates three species in the local vicinity of the particle track: Direct ionization

Considering to no meaningful differences between the two populations in meristic characteristics and Due to different conditions in the rivers (vegetation density,

Despite some debate and criticism about Chinese agriculture cooperation in Africa, this framing works as a powerful narrative because it arrives at a convenient point of convergence